BT yöneticileri ve sistem uzmanları için ağ yazıcılarını hızlı ve otomatik olarak kurmak önemli bir ihtiyaçtır. Bu yazıda, Windows işletim sisteminde BAT (batch) dosyası kullanarak birden fazla Kyocera ağ yazıcısını otomatik olarak nasıl kurabileceğinizi adım adım anlatacağım.
Neden BAT Dosyası ile Otomatik Kurulum?
Bir işletmede veya okulda çok sayıda bilgisayara aynı yazıcıları kurmanız gerektiğinde, her bilgisayarda manuel olarak kurulum yapmak büyük bir zaman kaybıdır. BAT dosyaları sayesinde:
– Tüm kurulum işlemini otomatikleştirebilirsiniz
– Tutarlı bir kurulum sağlayabilirsiniz
– Kurulum sürecini hızlandırabilirsiniz
– İş gücünden tasarruf edebilirsiniz
Örnek Senaryo: İki Kyocera Yazıcısının Kurulumu
Senaryomuzda, bir ağda bulunan iki farklı Kyocera yazıcısını kuracağız:
1. **Kyocera TASKalfa 4053ci KX** (Renkli yazıcı) – IP: 10.20.30.32
2. **Kyocera TASKalfa 4012i KX** (Siyah beyaz yazıcı) – IP: 10.20.30.31
Bu yazıcıları sırasıyla “yazici_renkli” ve “yazici_siyah” olarak adlandıracağız.
Gereksinimler
– Windows işletim sistemi
– Yönetici hakları
– Yazıcı sürücülerinin bilgisayara önceden yüklenmiş olması
– Yazıcıların IP adreslerinin doğru ve erişilebilir olması
BAT Dosyası Oluşturma
Aşağıdaki kodu kopyalayın ve “yazici_kur.bat” adında bir dosyaya kaydedin:
bat
@echo off
echo Yazicilar kuruluyor…
REM İlk yazıcı için TCP/IP portu oluştur (Renkli yazıcı)
cscript %WINDIR%\System32\Printing_Admin_Scripts\tr-TR\prnport.vbs -a -r IP_10.20.30.32 -h 10.20.30.32 -o RAW -n 9100
REM İkinci yazıcı için TCP/IP portu oluştur (Siyah yazıcı)
cscript %WINDIR%\System32\Printing_Admin_Scripts\tr-TR\prnport.vbs -a -r IP_10.20.30.31 -h 10.20.30.31 -o RAW -n 9100
REM İlk yazıcıyı ekle (yazici_renkli)
cscript %WINDIR%\System32\Printing_Admin_Scripts\tr-TR\prnmngr.vbs -a -p “yazici_renkli” -m “Kyocera TASKalfa 4053ci KX” -r “IP_10.20.30.32”
REM İkinci yazıcıyı ekle (yazici_siyah)
cscript %WINDIR%\System32\Printing_Admin_Scripts\tr-TR\prnmngr.vbs -a -p “yazici_siyah” -m “Kyocera TASKalfa 4012i KX” -r “IP_10.20.30.31”
echo Yazici kurulumu tamamlandi.
echo Renkli yazici (10.20.30.32): yazici_renkli
echo Siyah yazici (10.20.30.31): yazici_siyah
pause
Kodun Açıklaması
BAT dosyası şu adımları gerçekleştirir:
1. **TCP/IP Portlarını Oluşturma**:
– `prnport.vbs` script’i ile her yazıcı için ayrı TCP/IP portları oluşturulur
– `-a` parametresi port ekleme işlemini belirtir
– `-r` parametresi port adını belirtir (örn. “IP_10.20.30.32”)
– `-h` parametresi yazıcının IP adresini belirtir
– `-o RAW` parametresi port protokolünü RAW olarak ayarlar
– `-n 9100` parametresi port numarasını 9100 olarak belirtir (standart yazıcı portu)
2. **Yazıcıları Ekleme**:
– `prnmngr.vbs` script’i ile yazıcılar sisteme eklenir
– `-a` parametresi yazıcı ekleme işlemini belirtir
– `-p` parametresi yazıcının görünen adını belirtir (örn. “yazici_renkli”)
– `-m` parametresi kullanılacak yazıcı sürücüsünün adını belirtir
– `-r` parametresi yazıcının bağlanacağı portu belirtir
Kurulum Adımları
1. Oluşturduğunuz “yazici_kur.bat” dosyasını sağ tıklayıp “Yönetici olarak çalıştır” seçeneğini seçin.
2. Komut istemi penceresi açılacak ve kurulum işlemi başlayacaktır.
3. İşlem tamamlandığında “Yazıcı kurulumu tamamlandı” mesajını göreceksiniz.
4. Herhangi bir tuşa basarak pencereyi kapatabilirsiniz.
Kurulumu Doğrulama
Kurulumun başarılı olup olmadığını kontrol etmek için:
1. Denetim Masası > Aygıtlar ve Yazıcılar yolunu izleyin
2. “yazici_renkli” ve “yazici_siyah” yazıcılarının listelendiğini göreceksiniz
3. Yazıcılara sağ tıklayıp “Yazıcı özellikleri” seçeneğini tıklayarak bağlantı ayarlarını kontrol edebilirsiniz
Toplu Dağıtım İçin Öneriler
Bu BAT dosyasını bir kuruluştaki birden çok bilgisayara dağıtmak için birkaç yöntem kullanabilirsiniz:
1. **Grup İlkesi (Group Policy)**: BAT dosyasını Grup İlkesi nesneleri aracılığıyla dağıtın
2. **Oturum Açma Scripti**: Dosyayı domain oturum açma scripti olarak ayarlayın
3. **Yazılım Dağıtım Araçları**: SCCM, PDQ Deploy veya benzeri yazılım dağıtım araçlarını kullanın
Sorun Giderme
Kurulum sırasında sorunlarla karşılaşırsanız, aşağıdaki noktalara dikkat edin:
– Yazıcı sürücülerinin bilgisayarda yüklü olduğundan emin olun
– Yazıcıların IP adreslerinin doğru olduğunu ve erişilebilir olduğunu kontrol edin
– BAT dosyasını yönetici olarak çalıştırdığınızdan emin olun
– Hata mesajlarını not alın ve gerekirse script’i buna göre düzenleyin
Alternatif Yöntem: PrintUI Kullanımı
`prnmngr.vbs` ve `prnport.vbs` yerine `PrintUI.dll` kullanarak da yazıcı kurulumu yapabilirsiniz:
bat
@echo off
echo Yazicilar kuruluyor…
REM Renkli yazıcıyı ekle
rundll32 printui.dll,PrintUIEntry /if /b “yazici_renkli” /f “%WINDIR%\inf\ntprint.inf” /r “IP_10.20.30.32” /m “Kyocera TASKalfa 4053ci KX”
REM Siyah beyaz yazıcıyı ekle
rundll32 printui.dll,PrintUIEntry /if /b “yazici_siyah” /f “%WINDIR%\inf\ntprint.inf” /r “IP_10.20.30.31” /m “Kyocera TASKalfa 4012i KX”
echo Yazici kurulumu tamamlandi.
pause
Bu yöntem daha az aşama içerir ancak bazı durumlarda sürücü bilgilerini daha ayrıntılı belirtmeniz gerekebilir.
BAT dosyaları kullanarak Windows sistemlerinde yazıcı kurulumunu otomatikleştirmek, BT yöneticilerinin zamanından ve emekten tasarruf etmesine olanak tanır. Bu örnekte gösterilen yöntem, sadece Kyocera yazıcılar için değil, TCP/IP üzerinden erişilebilen tüm ağ yazıcıları için uyarlanabilir.
Yazıcı modeli ve adreslerini kendi ortamınıza göre değiştirerek bu çözümü kolaylıkla uygulayabilirsiniz.