2014-10-12 9 views
5

RasPi'imi üç Linux istemcisinden oluşan küçük bir ev ağında küçük bir yazdırma ve dosya sunucusu olarak yapmak istiyorum. Ne yazık ki, Brother x86 için sadece ikili sürücüleri sağlıyor, bu yüzden Brother yazıcımı RasPi'de çalıştıramam. Ancak, RasPi'nin CUPS yüklemesinde bir ham kuyruk oluşturmayı ve bu kuyruğa istemci üzerinde kurulu ikili sürücüleri kullanarak istemcilere sıraya girmeyi öneren bir blog girdisi buldum. Blog girişi şu şekildedir: http://chemdroid.net/en/raspberry-pi/36-raspberry-pi-as-print-serverCUPS (anasistem) 'de bir raw yazıcı kuyruğu oluşturma ve bunları CUPS (istemci) aracılığıyla ekleme

Ne yazık ki, yazar RasPi'de nasıl bir ham kuyruk oluşturulduğunu ve istemcilere nasıl erişileceğini çok ayrıntılı olarak açıklamıyor; RasPi üzerinde standart CUPS sürümü.

Burada benzer bir soru buldum: CUPS bypassing interface Ancak, ben tam olarak cevabı anlamıyorum. "CUPS 'ham' kuyrukları nasıl ayarlanır?" Bölümündeki cevapta, ana bilgisayara (RasPi) başvuruluyor mu? Eğer öyleyse, belirtmem gereken soket/port nedir? Yazıcı USB üzerinden bağlı bir Brother HL-2030.

Yazıcıya istemcilerden erişilirken, yanıt 'lp' komutunun nasıl düzenleneceğini söylüyor, ancak paylaşılan yazıcıyı CUPS aracılığıyla kullanmak istiyorum, bu yüzden buraya nasıl devam edebilirim?

Herhangi bir girdi için teşekkürler!

Foton

cevap

4

[...] Pi itibaren Raspi

  1. (veya bir SSH/Macun oturumuna) lpadmin eklenin bir ham sıra oluşturmak için nasıl grup

    sudo adduser $USER lpadmin

  2. remoT etkinleştirme VEYA - - E idaresi (veya manually)

    sudo cupsctl --remote-admin

  3. Döngüsü CUPS emin

    sudo service cups restart size sever hale getirmek için http://localhost:631 için sudo /etc/init.d/cups restart

  4. Şuraya (size yapmazsan klavye erişim hakkına sahip:

  5. Yönetim, Yazıcı Ekle

    a. Oturum açmanız istendiğinde, standart kullanıcı adınızı ve şifrenizi kullanın.

    b. Not: Parola çalışmazsa, sudo reboot, yeniden deneyin. Sonra

  6. AppSocket/HP Jetdirect:

    a. Ağa Bağlı:socket://<ip_of_printer>:9100

    b.USB Ekli:socket://<usb_handle>lpinfo -v |grep usb: numarasını kullanarak, "? Location = 1a200000" bilgisine ihtiyacınız yoktur. İlk önce uygun sürücünün kurulu olduğunu varsayar. Aygıt sürücünüz ARM mimarisi için sunulmuyorsa, bkz. this article.

  7. Marka: Ham (Jenerik DEĞİL) Bu Share It

  8. İsim,
  9. http://localhost:631 bir geri CUPS Yönetim sayfasına gidin devam edin. aracılığıyla yazıcı paylaşımını etkinleştirme:

    .[X] Share printers connected to this system

    . [X] Allow printing from the internet

[...] Bu platformlar arasında büyük ölçüde değişir müşteriler

bu bilgilere erişmek için nasıl.

  1. Genel URL biçimi şöyledir: http://<ip_of_pi>:631/printers/<name_used_in_step_8_above>

    a. Pencereler: Aygıtlar ve Yazıcılar, Yazıcı Ekle (Cihaz Ekle DEĞİL, bu araç çubuğunda var), Manuel Seç/Listelenen, Manuel Ayarlar Yerel veya Ağ Yazıcı, Yeni bağlantı noktası oluştur değil, Standart TCP/IP Bağlantı

    b . MacOS: Etkinleştirin, sonra CUPS web arabirimini kullanın. GUI bunu yapamaz. Yönetici grubunda olmanız ve kullanıcı kimliğinizi (ör. echo $USER)

    c. Linux: GUI veya CUPS, Ağ Yazıcı, AppSocket/HP Jetdirect cevap için

+0

teşekkürler kullanma! Bu sırada bu sorunu nasıl çözdüğümü anladım: https://www.lhinderberger.de/pi/2016/01/27/raspberry-pi-binary-x86-drivers.html – Photon

+0

@ Photon Takip için teşekkürler. Bağlantınızı sürücü bölümüne ekledim. – tresf

+2

"Make: Raw (Jenerik değil) için çok teşekkürler" – 5f0f5

İlgili konular