2014-10-12 10 views
5

Chcę, aby mój RasPi działał jak mały serwer druku i plików w małej domowej sieci składającej się z trzech klientów Linux. Niestety, Brother dostarcza tylko sterowniki binarne dla x86, więc nie mogę uruchomić drukarki Brother na RasPi. Znalazłem jednak wpis w blogu, który proponuje utworzenie surowej kolejki na instalacji CUPS RasPi i dostęp do tej kolejki od klientów używających zainstalowanych na nich sterowników binarnych. Tutaj jest wpis na blogu: http://chemdroid.net/en/raspberry-pi/36-raspberry-pi-as-print-serverTworzenie kolejki surowych drukarek w CUPS (host) i dodawanie ich przez CUPS (klient)

Niestety, autor nie opisuje zbyt szczegółowo, jak utworzyć kolejkę raw na RasPi i jak uzyskać do niego dostęp od klientów, zamiast tego koncentruje się na opisaniu instalacji -standardowa wersja CUPS na RasPi.

Znalazłem podobne pytanie tutaj: CUPS bypassing interface Jednak nie w pełni rozumiem odpowiedź. Czy sekcja "Jak skonfigurować surowe" kolejki CUPS w odpowiedzi tam odnoszą się do hosta (RasPi)? Jeśli tak, to jakie gniazdo/port muszę podać? Drukarką jest Brother HL-2030, podłączony przez USB.

Podczas uzyskiwania dostępu do drukarki od klientów, odpowiedź mówi, jak edytować polecenie "lp", jednak chcę korzystać z udostępnionej drukarki przez CUPS, więc jak mam tu przejść?

Dzięki za wszelkie dane wejściowe!

Photon

Odpowiedz

4

[...] jak utworzyć surowego kolejkę na raspi

  1. Z PI (lub ssh/sesji Putty) dodać siebie do lpadmin grupa

    sudo adduser $USER lpadmin

  2. Włączenie remot administracja elektroniczna (lub manually)

    sudo cupsctl --remote-admin

  3. CUPS rowerowe aby upewnić się, że cię lubi

    sudo service cups restart - ALBO - sudo /etc/init.d/cups restart

  4. Przejdź do http://localhost:631 (z, jeśli nie dostęp do klawiatury: http://<ip_address_of_pi>:631 z innej maszyny)

  5. Przejdź do Administrowanie, dodawanie drukarki

    a. Gdy pojawi się monit o zalogowanie, użyj standardowej nazwy użytkownika i hasła.

    b. Uwaga: Jeśli hasło nie działa, sudo reboot, spróbuj ponownie.

  6. AppSocket/HP JetDirect, a następnie:

    a. Dołączona sieć:socket://<ip_of_printer>:9100

    b.USB Dołączony:socket://<usb_handle> przy użyciu adresu lpinfo -v |grep usb: nie potrzebujesz informacji "? Location = 1a200000". Zakłada, że ​​odpowiedni sterownik jest zainstalowany jako pierwszy. Uwaga: jeśli sterownik urządzenia nie jest oferowany dla architektury ARM, zobacz this article.

  7. Producent: Raw (NIE Generic)

  8. Nazwa To Poleć kontynuować
  9. Wróć do CUPS stronie Administracji http://localhost:631 a. Włącz udostępnianie drukarki poprzez:

    .[X] Share printers connected to this system

    . [X] Allow printing from the internet

[...], jak do niego dostęp z klientami

To znacznie zmienia się pomiędzy platformami.

  1. Ogólny format URL: http://<ip_of_pi>:631/printers/<name_used_in_step_8_above>

    a. Windows: Urządzenia i drukarki, Add Printer (NIE Dodaj urządzenie, to na pasku narzędzi), wybrać ręcznie/Nie wyszczególniono, lokalnych lub sieciowych drukarek z ustawień ręcznych, Utwórz nowy port, Standard TCP/IP Port

    b . MacOS: Włącz, a następnie użyj interfejsu sieciowego CUPS. GUI nie może tego zrobić. Musisz być w grupie administratorów i znać swój identyfikator użytkownika (np. echo $USER)

    c. Linux: Korzystanie z GUI lub kubki, drukarki sieciowej AppSocket/HP JetDirect

+0

Dzięki za odpowiedź! W międzyczasie rozwiązałem problem, korzystając z tego poradnika: https://www.lhinderberger.de/pi/2016/01/27/raspberry-pi-binary-x86-drivers.html – Photon

+0

@Photon Dzięki za kontynuację. Dodałem twój link do sekcji sterowników. – tresf

+2

Wielkie dzięki dla "Make: Raw (NOT Generic)" – 5f0f5

Powiązane problemy