"Enter"a basıp içeriğe geçin

Komut satırından Windows varsayılan yazıcı değiştirme

Hala kullanabileceğiniz eski bir uygulamadır. Windows’un varsayılan yazıcı dışında baskı yöntemi yoktur. Aşağıdaki komut ile windows’un komut satırından varsayılan yazıcıyı değiştirir. Varsayılan yazıcıyı windows yazıcılar bölümünden değiştirmek mümkündür ancak benim gibi yazıcınız yüklü olup görünmüyor ise bu durumda bu işi komut ile yapmanız gerekecektir.

Not: Yazıcınız eski ve Windows 8 kullanıyorsanız bu durumu yaşamanız mümkün olabiliyor ben 2 defa yaşadım.

@RunDLL32.EXE printui.dll,PrintUIEntry /y /n "HP Universal Printer PCL5"

Yazıcı adı, kontrol panelinde görüntülenen değer olması gerekir.

Tüm seçenekleri şöyle gösterilebilir.
RunDLL32.EXE printui.dll,PrintUIEntry /?

Kolay gelsin.

2 Yorum

  1. Anonim Anonim

    Merhaba,
    Cihaz üzerine kurulan yazıcıda işe yarıyor fakat network üzerinden bağlandığımız bir yazıcıya bu işlemi uygulayamıyorum. Bunun için ayrıca ne yapılmadır.
    Örnek vermek gerekirse,
    “EPSON L110 Series” adlı yazıcıda bu kod çalışıyor
    “192.168.1.35 üzerindeki EPSON L110” adlı yazıcıda hata veriyor.

  2. admin admin

    Merhaba,

    Ağ yazıcılarında deneme fırsatım olmadı, yaşadığınız problem için araştırdığımda bir batch file çalıştırabileceğiniz yönünde bir script buldum, batch file içerisinde ağınızdaki ip ve yazıcı değişkenlerini tanımlayarak sonuca ulaşabileceğinizi düşünüyorum.

    Kod alıntıdır,

    @echo off
    @REM Batch Network printer connection
    if /i %computername:~0,2%==BE goto Bern
    if /i %computername:~0,2%==BS goto Basel
    if /i %computername:~0,7%==SPECTRE goto LAPTOP
    goto END
    :Bern
    @REM Network printer connection Bern
    rundll32 printui.dll,PrintUIEntry /in /n \\SERVER\LaserJet_BE
    goto END
    :Basel
    @REM Network printer connection Basel
    rundll32 printui.dll,PrintUIEntry /in /n \\SERVER\LaserJet_BS
    goto END
    :LAPTOP
    @REM Network printer connection SPECTRE
    rundll32 printui.dll,PrintUIEntry /in /n \\SERVER\OfficeJet_HO
    goto END
    :END

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.