Yazdırma Sunucusu Kurulum Rehberi — Linux
Booth yazıcınızı Ubuntu 22.04 veya 24.04 üzerinde Skreen uygulamasıyla çalışır hale getirmek için bu adımları izleyin.
Gutenprint kurulumu
Gutenprint, Ubuntu Linux'ta CUPS ile birlikte DS-RX1 / DS-RX1HS desteği sağlayan açık kaynak yazıcı sürücüsüdür.
- 1Booth bilgisayarında bir terminal açın. Linux'ta DS-RX1 sürücüsü Gutenprint ile gelir — ayrı bir üretici paketi indirmeniz gerekmez.
- 2Aşağıdaki komutları çalıştırarak printer-driver-gutenprint ve CUPS paketlerini kurun, ardından CUPS servisini etkinleştirin.
- 3DNP 2 inch kesim desteği için Gutenprint 5.3.3 veya üzeri önerilir. Kurulu sürümü kontrol edin; daha yeni bir sürüm gerekiyorsa Gutenprint proje sayfasını ziyaret edin.
- 4İsteğe bağlı olarak aşağıdaki komutla CUPS web arayüzünü etkinleştirin. http://localhost:631 adresinde istendiğinde Linux kullanıcı adınız ve parolanızla giriş yapın. Giriş başarısız olursa ikinci komutla kullanıcınızı yazıcı yönetici grubuna ekleyin, ardından oturumu kapatıp tekrar açın.
sudo apt update
sudo apt install -y printer-driver-gutenprint cups
sudo systemctl enable --now cupsKomutu kopyaladpkg -l | grep gutenprintKomutu kopyalasudo cupsctl WebInterface=yesKomutu kopyalasudo usermod -aG lpadmin $USERKomutu kopyalaYazıcıyı ekleyin
Fotoğraf yazıcınızı CUPS veya sistem ayarları üzerinden bağlayın ve yapılandırın.
- 1DS-RX1'i USB ile bağlayın ve açın.
- 2Ayarlar → Yazıcılar → Yazıcı Ekle (önerilen) veya http://localhost:631 CUPS web arayüzünden Linux kullanıcı adınız ve parolanızla yazıcıyı ekleyin.
- 3İstendiğinde DS-RX1 / CUPS+Gutenprint sürücüsünü seçin.
- 4Kuyruk adını not edin (ör. DS-RX1) ve yazıcının listede göründüğünü doğrulayın.
lpstat -aKomutu kopyala2 inch kesim yapılandırması (isteğe bağlı)
Uygulama kesim seçeneğini iş başına gönderir; yine de CUPS varsayılanlarını doğrulamak strip baskılarda faydalıdır.
- 1http://localhost:631 adresini açın, Linux kullanıcı adınız ve parolanızla giriş yapın → yazıcınız → Administration → Set Default Options.
- 2Media Size değerini 6x4 (veya w288h432), Cutter değerini 2-Inch Cut / 2inch olarak ayarlayın.
- 3Kuyruk için kesim seçeneğinin kullanılabilir olduğunu doğrulayın.
lpoptions -p "DS-RX1" -l | grep -i cutKomutu kopyalaYazdırma sunucusu uygulamasını indirin ve başlatın
SkreenPrintServer bir masaüstü GUI uygulamasıdır — Windows'taki grafik arayüzün Linux paketidir.
- 1Bu sitedeki indirme sayfasından SkreenPrintServer dosyasını indirin.
- 2Dosyayı başka bir cihazdan indirdiyseniz booth bilgisayarına taşıyın.
- 3Dosyayı çalıştırılabilir yapın ve başlatın — Skreen Print Server GUI penceresi açılır. Dosya yöneticisinden çift tıklayabilir veya terminalden çalıştırabilirsiniz.
chmod +x SkreenPrintServer
./SkreenPrintServerKomutu kopyalaGUI'de sunucuyu yapılandırın ve başlatın
Yazıcınızı seçmek ve baskıyı başlatmak için Skreen Print Server masaüstü uygulamasını kullanın — normal kullanımda ek terminal komutları gerekmez.
- 1Skreen Print Server penceresinde açılır listeden yazıcınızı seçin.
- 2Mobil uygulamanın ağda bulabilmesi için varsayılan sunucu adı PhotoboothPrinter olarak kalsın.
- 3Sunucuyu Başlat'a tıklayın — uygulama 5001 portunu dinler ve log panelinde durumu gösterir.
- 4İsteğe bağlı: Strip modu (2×6) açıkken şerit otomatik çiftlenir ve 2 inch kesim uygulanır.
- 5Booth çalışırken GUI'yi açık bırakın — pencereyi kapatmak sunucuyu durdurur.
Bilgisayarın IP adresini bulun
Mobil uygulama yazdırma sunucusuna yerel Wi-Fi ağı üzerinden bağlanır.
- 1Booth bilgisayarı ile Skreen uygulamasını çalıştıran iPad veya telefonun aynı Wi-Fi ağında olduğundan emin olun.
- 2Terminalde ip addr veya ip a komutunu çalıştırın ve Wi-Fi arayüzündeki IPv4 adresini not edin (ör. 192.168.1.45). Ayarlar → Ağ bölümünden de bulabilirsiniz.
Mobil uygulamayı bağlayın
Yazdırma sunucusunu Skreen uygulamasında etkinliğinize eşleştirin.
- 1Etkinliğinizi açın, Genel bakış sekmesine gidin, Yapılandırma bölümüne kaydırın ve Yazıcıyı yapılandır'a dokunun.
- 2Listedeki ilk bağlantı türü olan OS / AirPrint'i seçin.
- 3İşletim sistemi yazıcılarını bul'a dokunun ve taramanın bitmesi için birkaç saniye bekleyin.
- 4KULLANILABİLİR YAZICILAR altında görünen yazdırma sunucusu girişi olan PhotoboothPrinter'ı seçin.
- 5Durum Çevrimiçi gösterene kadar bekleyin, ardından her şeyin çalıştığını doğrulamak için Test yazdırması'na dokunun.
- 6Eşleştirmeyi tamamlamak için Yazıcıyı kaydet'e dokunun.
Manuel kurulum yedek yolu
Keşiften sonra PhotoboothPrinter görünmezse Print Server (HTTP)'ye geçin, Mac yazdırma sunucusu ekle'ye dokunun, booth bilgisayarının IP'sini Mac sunucu IP / adres alanına girin, ardından Test yazdırması ve Yazıcıyı kaydet adımlarını uygulayın.
Sunucuyu doğrulayın
Yazdırma sunucusunun çalıştığını doğrulayın — GUI log paneli gelen işleri gösterir; aşağıdaki komutlar isteğe bağlı terminal kontrolleridir.
- 1GUI log panelinde sunucunun başladığını ve yerel IP adresinizi gösterdiğini doğrulayın.
- 2İsteğe bağlı olarak aşağıdaki komutlarla sağlık uç noktasını kontrol edin veya test baskısı gönderin.
curl http://localhost:5001/healthKomutu kopyalacurl -X POST -F "photo=@testprint.jpg" http://localhost:5001/printKomutu kopyalaMisafirler için yazdırmayı etkinleştirin
Kiosk'u başlatmadan önce misafir yazdırmayı açın.
- 1Etkinliğinizde Kiosk ayarları sekmesini açın.
- 2Paylaşım seçenekleri altında Yazdırma'yı açın. İsteğe bağlı olarak yazdırma limiti ve varsayılan kopya sayısını ayarlayın, ardından Ayarları kaydet'e dokunun.
- 3Kiosk'u başlat'a dokunun. Misafirler fotoğraf çektikten sonra Print Photo → Print Now'a dokunabilir.
Servisleri durdurma ve yeniden başlatma
Skreen yazdırma sunucusunu kapatma ve Linux'ta CUPS yazdırma servisini yönetme.
- 1Skreen Print Server'ı durdurun: GUI'de Sunucuyu Durdur'a tıklayın veya pencereyi kapatın. Terminalden başlattıysanız o terminalde Ctrl+C tuşlarına basın.
- 2Yazıcı ayarlarını değiştirmeden veya sorun gidermeden önce CUPS'ın çalışıp çalışmadığını kontrol edin.
- 3Yazdırma kuyruğunu sıfırlamak, USB yazıcıyı yeniden takmak veya bakım yapmak için CUPS'ı durdurun.
- 4Yazdırmaya hazır olduğunuzda CUPS'ı başlatın veya yeniden başlatın — sürücü veya kuyruk değişikliklerinden sonra genelde restart yeterlidir.
- 5GUI'yi kapattıktan sonra 5001 portu hâlâ kullanımdaysa aşağıdaki komutla süreci bulun ve eski Skreen Print Server penceresini veya terminal oturumunu kapatın.
- 6CUPS'ı açılışta devre dışı bırakmayı yalnızca booth yazdırmayı tamamen kaldırıyorsanız yapın — Skreen yazdırma sunucusu yazıcıya iş göndermek için CUPS'a ihtiyaç duyar.
# CUPS durumunu kontrol et
sudo systemctl status cups
# CUPS'ı durdur
sudo systemctl stop cups
# CUPS'ı başlat
sudo systemctl start cups
# CUPS'ı yeniden başlat (yazıcı veya sürücü değişikliğinden sonra)
sudo systemctl restart cups
# İsteğe bağlı: açılışta CUPS'ı devre dışı bırak (yalnızca yazdırmayı kaldırıyorsanız)
sudo systemctl disable cupsKomutu kopyalass -lntp | grep 5001Komutu kopyalaSorun giderme
Sık karşılaşılan sorunlar ve çözümleri.
- Yazıcı listede yok — lpstat -a çalıştırın, USB kablosunu kontrol edin, ardından sudo systemctl restart cups ile CUPS'ı yeniden başlatın.
- Kesim çalışmıyor — Gutenprint 5.3.3+ kullanın, medya boyutunu 6x4 yapın ve lpoptions -p NAME -l | grep -i cut ile kesim seçeneklerini doğrulayın.
- 5001 portu kullanımda — eski yazdırma sunucusu kopyasını kapatın: ss -lntp | grep 5001.
- Mobil uygulama yazıcıyı bulamıyor — her iki cihazın aynı Wi-Fi'de olduğunu doğrulayın; güvenlik duvarında 5001 portu ve mDNS (UDP 5353) trafiğine izin verin.
- lp: Unknown hatası — CUPS kurun (sudo apt install cups) ve yazdırma sunucusu açılır listesindeki kuyruk adını doğrulayın.
- CUPS web girişi başarısız — Linux kullanıcı adınız ve parolanızı kullanın (Skreen hesabınız değil). Hâlâ olmuyorsa sudo usermod -aG lpadmin $USER çalıştırın, oturumu kapatıp açın veya Ayarlar → Yazıcılar üzerinden ekleyin.
Linux yazdırma sunucusunu henüz indirmediniz mi?
İndirWindows'ta mı kuruyorsunuz? Windows kurulum rehberine bakın
