Raspberry Pi Kullanarak Neredeyse Herhangi Bir Yazıcı Kablosuz Nasıl Çevirilir?

Son birkaç yıldır kullandığınız Lazer, Inkjet USB yazıcı ile aynı eski modele sahip misiniz? Muhtemelen uzun bir süredir sahip olduğunuz bir tanesidir veya belki de son zamanlarda seçtiğiniz ve Apple iPhone, iPad vb. İçin destek almasını dilediğiniz daha ucuz bir tanesidir. Kendinize bir Raspberry Pi satın aldıysanız , tek ihtiyacınız olan biraz Secure Shell (SSH) deneyimidir ve yazıcınızı anında AirPrint ile yerel olarak çalıştırabilirsiniz!



Yazıcınızın USB, Ethernet veya Wi-Fi aracılığıyla arabirim oluşturup oluşturmaması bir fark yaratmaz - bu numara şu anda işe yarayacaktır.

Projede Kullanılan Donanım Bileşenleri (Raspberry Pi Zero, Yazıcı ve iPhone)



Şimdi Raspberry Pi'yi kurmaya, gerekli paketleri kurmaya ve bazı donanım değişikliklerini yapmaya doğru ilerleyelim!



Adım 1: Raspberry Pi'nin Güncel Olduğundan Emin Olun.

Pi'nizin kaynaklarını güncel tutun, aksi takdirde güncel olmayan yazılım bazı sorunlara neden olacaktır. Pi'nizde Virtual Network Computing (VNC) görüntüleyiciyi etkinleştirin, ardından Raspberry Pi'nizi VNC görüntüleyiciye bağlayın. Bağlantı, VNC'yi indirmek ve ardından Pi ile bağlamak için aşağıda verilmiştir.



VNC

Şimdi, terminali açın ve aşağıdaki komutu çalıştırın:

sudo apt-get güncellemesi

sonra,



sudo apt-get yükseltme 

Herhangi bir güncelleme kuruluysa, Y'ye basın ve ardından güncellemeleri indirmeye devam etmek için Enter'a basın. Bu tamamlandığında, gadget'ınızı tanıtmaya başlayabilirsiniz.

Adım 2: Yazıcınızı Pi’nin USB Bağlantı Noktasına Bağlayın.

İki seçenek var. Yazıcıyı bir USB kablosu veya ethernet ya da Wifi ile bağlayabilirsiniz. Ethernet veya Wifi kullanıyorsanız, bu adımı atlayın ve doğrudan 3. adıma geçin.

Yazıcıyı USB kablosuyla bağlayın ve aşağıdaki komutu kullanarak Pi'yi yeniden başlatın:

sudo yeniden başlatma

Yeniden başlattıktan sonra terminali çalıştırın ve çalıştırın:

lsusb

USB ile ilişkili tüm cihazlar şimdi görüntülenmelidir. Yazıcınızın görünmeme ihtimaline karşı, açık olduğundan ve düzgün çalıştığından emin olun.

3. Adım: Samba ve CUPS'u kurun.

Şimdi, yazıcı ağını sağlayacak yazılımı kurmaya başlayabiliriz. Terminalde aşağıdaki komutları çalıştırın:

sudo apt-get install samba

Çok sayıda paket yüklenecek ve istenirse bunları düzgün şekilde kurmak için Y'ye ve ardından Enter'a basın. Paketler kurulduktan sonra çalıştırın:

sudo apt-get yükleme bardakları

Muhtemelen paket kombinasyonunu kurmak istediğini göreceğiz. Daha önce olduğu gibi paniğe ve devam etmeye gerek yoktur. Bu noktadan sonra, CUPS'nin Pi üzerindeki yazıcıları yönetebilmesi amacıyla bir baskı yöneticisi eklememiz gerekiyor. Aşağıdaki komutu çalıştırın:

sudo usermod -a -G lpadmin pi

Adım 4: Yazıcınızı Ekleyin.

Şu anda yazıcınızı yazdırma sunucunuza eklememiz gerekiyor. Bunu yapmak için, CUPS Kullanıcı Arayüzünü keşfetmemiz gerekecek. Pi'de web tarayıcısını açın ve IP'yi çalıştırın: 127.0.0.1:631. Sonuç şöyle olmalı:

CUPS Yönetici Ana Sayfası

'Yönetim sekmesine' ve ardından 'Yazıcı ekle' ye tıklayın. SSL'ye geçmemiz istenebilir ve söylenirse bağlantıyı takip edeceğiz. Bundan sonra, giriş yapmamız istenecektir. VNC'ye giriş yapmak için kullandığımız varsayılan giriş bilgilerini veya değiştirdiysek özelleştirilmiş ayrıntıları kullanacağız.

  1. Yazıcınızı Seçme: Oturum açtıktan sonra, şu anda bağlı olan yazıcıların bir listesi gösterilecektir. Bazı yazıcı ayrıntıları, bağlantı modu olarak da gösterilecektir (USB kablosu veya Wifi ile). Yazıcımızı bu listede bulacağız. Yazıcımızı seçip devam et butonuna tıklayacağız.

    Bir Yazıcı Seçmek

  2. Yazıcının Detaylarını Tanımlama: Şimdi, ona bir ad (varsayılan ad verilebilir), bir açıklama (bu, yazıcımızın iDevice'den ayırt edilme şeklidir) ve bir konum (isteğe bağlı) vermemiz gerekiyor. Bu Yazıcıyı Paylaş'ı ve ardından Devam'ı tıkladığımızdan emin olacağız.

    Ayrıntıları Tanımlama

  3. Sürücünün Seçilmesi: Şimdi bir sürücü seçilmesi gerekiyor. Büyük olasılıkla Pi, uygun sürücüyü kendisi belirleyecektir - yoksa, sürücü listesini gözden geçirip uygun olanı seçeceğiz. Bu noktada Yazıcı Ekle'ye tıklayın ve sahip olabileceğimiz varsayılan tercihleri ​​seçin. Varsayılan Seçenekleri Ayarla'yı tıklayın ve şimdi zor kısım tamamlandı.

    Uygun Sürücünün Seçilmesi

  4. Yazıcının Eklenmesini Sağlamak: Yazıcının başarıyla eklendiğinden emin olacağız. Yazıcılar sekmesine gidip yazıcımızın gösterilip gösterilmediğini göreceğiz. Birisi test sayfasını yazdırmak isterse, listeden yazıcıyı seçip Bakım açılır menüsüne ve ardından Test Sayfası Yazdır seçeneğine tıklayarak bunu yapabilir.

    Yazıcının Eklenmesini Sağlama

Adım 5: Bazı Ayarları İnce Ayarlayın.

Bazı ayarlarda ince ayar yapılarak performans daha iyi hale getirilebilir. Yönetim sekmesine gidin ve sisteme bağlı yazıcıları paylaş seçeneğini bulun. Gelecekte ağımız üzerinden uzaktan yeni yazıcılar eklemek istiyorsak, Uzaktan Yönetime İzin Ver'i kontrol edin. Ayarları değiştir'e tıklayın ve sunucu yeniden başlayacaktır.

İnce ayar

Adım 6: Windows Ağ İletişimi İçin Samba Desteği Ekleyin (İsteğe Bağlı).

Birisi bu yazıcıyı bir Windows cihazı ile kullanmak isterse Windows için Samba etkinleştirilmelidir. Bunun için aşağıdaki komutu çalıştırın:

sudo nano /etc/samba/smb.conf

Şimdi, en alta gidin ve aşağıdakileri yapıştırın:

# CUPS baskı. Ayrıca # cupys-client paketindeki cupaddsmb (8) kılavuz sayfasına bakın. print = cup printcap name = cup [yazıcılar] comment = Tüm Yazıcılar için göz atılabilir = yol yok = / var / spool / samba printable = evet konuk ok = evet salt okunur = evet maske oluştur = 0700 # Windows istemcileri bu paylaşım adını bir indirilebilir # yazıcı sürücülerinin kaynağı [print $] comment = Yazıcı Sürücüleri yolu = / usr / share / cups / drivers göz atılabilir = evet salt okunur = evet konuk ok = hayır

Şimdi, CTRL + W tuşlarına basın ve çalışma grubu yapılandırmasını bulmak için çalışma grubu ve ardından Enter yazın. Büyük olasılıkla çalışma grubunuz zaten ayarlanmıştır ve nadiren çalışma grubunuzu daha önce değiştirmiş olma ihtimaliniz vardır - eğer değiştirdiyseniz, adresinde doğru adı ayarlayın çalışma grubu = . Sonra değiştir destek kazanır = hayır -e destek kazanır = evet .

Ardından yapılandırmayı kaydetmek için CTRL + O ve ardından Enter tuşlarına basın. Bundan sonra sambayı aşağıdaki komutla yeniden başlatın:

sudo /etc/init.d/samba yeniden başlatma

Her şey hazır, şimdi yazıcımız Windows ağında çalışacak.

7. Adım: (Raspberry Pi'niz Wi-Fi aracılığıyla ağınıza bağlıysa) Buradan hızlı bir ayarı değiştirin.

Başlangıçta gösterildiği gibi bu projede Raspberry Pi Zero kullanıyoruz, bu nedenle Pi'miz Wifi üzerinden ağa bağlı. Ethernet kablosuyla bağlanan en son Pi modellerine sahip olanlar bu adımı göz ardı etmelidir. Ahududu modelimiz Wifi kullanıyor, bu nedenle uykuya geçmesini ve AirPrint'i izole etmesini önlemek için Wifi adaptörünün güç tasarrufunu kapatmamız gerekiyor.

Bu görev için Terminal'de bir dosya düzenlememiz gerekiyor:

sudo nano /etc/modprobe.d/8192cu.conf

Aşağıya aşağıdakileri ekleyin:

# Güç tasarrufu seçeneği yok 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

Şimdi değişikliklerin etkili olması için CTRL + O ve ardından Enter tuşuna basın.

Adım 8: AirPrint için Bonjour'u yükleyin.

Orada, garanti ederim! Şu anda AirPrint yazılımını tanıtmamız gerekiyor.

Komutu terminalde çalıştırın:

sudo apt-get install avahi-keşfedin

Şimdi Pi'mizi yeniden başlatacağız:

sudo yeniden başlatma

Adım 9: Test Etme.

Şimdi gerekli tüm konfigürasyonlar yapıldı. Bir iOS cihazı alın, e-postayı veya Safari sayfasını açın ve bir Yazdır seçeneği bulana kadar Paylaş seçeneğine tıklayın. Yazıcı Seç'e basın ve (oldukça hızlı) görünmelidir.

Test yapmak

Yazıcınızı seçin, istediğiniz eğimleri değiştirin ve ardından Yazdır'a tıklayın. Pi'nizden küçük bir yapılandırmaya sahip bir AirPrint yazıcısı artık hazır. Her şeye rağmen, artık sisteminiz üzerinde ve tercih ettiğiniz iOS aygıtlarının çoğunda, herhangi bir dış uygulama gerekmeden çalışan bir yazıcınız olmalıdır!