Eğitmen: Bu derste
yazıcı sürücüleri hakkında konuşacağız.
Windows veya Mac OS gibi bir işletim sisteminde yazıcı
aslında fiziksel bir aygıt değildir.
Bunun yerine, Windows tarafından yazdırma aygıtları olarak
adlandırılan bir veya daha fazla fiziksel
yazıcıyı kontrol edebilen bir programdır.
Artık, Windows söz konusu olduğunda yazıcı sürücüleri yazıcının
kendisine entegre edilmiştir ve bu Windows'un
çok fazla esnekliğe sahip olmasını
sağlar çünkü Windows altındaki tek bir yazıcı veya
yazılım yazıcısı aslında birden fazla
yazdırma aygıtını veya çok sayıda fiziksel yazıcıyı
destekleyebilir.
Bu nedenle, sistem aslında bir baskı sunucusu olarak hareket
edebilir ve farklı bir baskı cihazı çalışamaz
hale geldiğinde çıktıyı otomatik
olarak çalışan bir baskı cihazına yönlendirebilir.
Ofis binanızın tek bir katında birden
fazla yazıcınız olduğunda büyük kuruluşlarda
bu şekilde çalışır.
Windows işletim sisteminin temel ilkelerinden biri, uygulama
geliştiricilerin bu sistemi kullanmak için belirli
bir donanımın ayrıntıları hakkında endişelenmek zorunda kalmamasıdır.
Dolayısıyla, kelime işlem programı gibi bir uygulama yapıyorsam
ve kullanıcılarımın bir belgeyi yazdırabilmesini
istiyorsam, programım Windows'a
dönüp "Hey Windows, bu şeyi
yazdırmak istiyorum.
Tüm zor işleri siz hallediyorsunuz ve bunun gerçekleşmesini sağlıyorsunuz. Bu nedenle, bunu ve piyasada bulunan yüzlerce
farklı baskı modelinin tümünü desteklemek
için Windows yazıcı sürücülerine
başvurur.
Verileri söz konusu yazıcının anlayabileceği
çıktılara dönüştürmek için bu farklı yazdırma
sürücülerini kullanırlar.
Bir yazıcı kurarken, ilgili
yazdırma sürücüsünü de kurmanız gerekir.
Windows varsayılan olarak çok sayıda yazıcı
sürücüsü içerir, ancak her bir yazıcı modeli
için yazıcı sürücüsüne sahip olması
gerekmez, çünkü bilgisayar
kullandığımız son 30, 40, 50 veya 60
yıl içinde icat edilen yüzlerce ve binlerce farklı
yazıcı modeli vardır.
Dolayısıyla Canon, Epson, Lexmark, Brother
veya Xerox'tan yeni bir yazıcı satın aldığınızda, bu üretici
size yazıcınız için Windows, Linux veya
Mac'te ya da üreticiye bağlı olarak her
üçünde de çalışacak doğru sürücüleri
içeren bir disk verecektir.
Bunları bir diskten almanın yanı
sıra, üreticinin web sitesine gidebilir
ve destek bölümünden indirebilirsiniz.
Üretici tarafından sağlanan bu sürücüleri yüklemek için,
o üretici tarafından diskte sağlanan
yükleme programını kullanabilir veya
aygıt yöneticisine ve Windows'a girebilir
ve sürücülerinizi bu şekilde yükleyebilirsiniz.
Bu yazdırma sürücülerini yükleyebilmek için Windows içinde
yönetici haklarına veya ayrıcalıklarına
sahip olmanız gerektiğini unutmayın.
Yönetici değilseniz,
bu sürücülerin kurulumunu gerçekten
tamamlayamazsınız.
Bu özel sürücüleri üreticinizden
almanın yanı sıra, Windows
Update sizin için yazıcınızda çalışacak sürücüleri
de bulmaya çalışır.
Windows güncellemeleri en son
yazdırma sürücülerini internet
üzerinden almanızı sağlar çünkü bazen yazdırma sürücüleri
zaman içinde değişir veya güncellenir ve yazıcınızla
birlikte gelen disk artık güncel değildir.
Windows Update sizin için sürücüyü bulamazsa,
her zaman üreticinizin web sitesine gidebilir,
desteğe tıklayabilir
ve ardından yazıcınız ve işletim sisteminizin
belirli sürümü için doğru sürücüyü arayabilirsiniz.
Herhangi bir nedenle yazıcınızla
ilgili sorun yaşıyorsanız ve sürücüleri kaldırmak
istiyorsanız, Windows'un içindeki Aygıt Yöneticisi'ne
girecek, kaldırmak istediğiniz aygıt sürücüsüne
sağ tıklayacak ve Kaldır'ı seçeceksiniz.
Birçok yazıcı, özellikle de çok sayıda paket
uygulama ve yazılımla birlikte gelen yeni yazıcılar,
Windows'un içindeki programlar ve özellikler alanının altında
bir kaldırma seçeneğine de sahip olacaktır.
Sisteminizde hangi yazıcıların
yüklü olduğunu görmek istiyorsanız ve Windows 11 kullanıyorsanız,
Başlat, Ayarlar, Bluetooth ve cihazlar ve ardından Yazıcılar ve tarayıcılar'a
gitmeniz yeterlidir.
Sisteminizde yüklü yazıcıların
bir listesini görmek istiyorsanız ve Windows 10 kullanıyorsanız, Başlat'a
gidebilir, ardından Ayarlar, Aygıtlar, Yazıcılar ve tarayıcılar'ı seçebilirsiniz.
Eğer bir Mac sistemi kullanıyorsanız,
yazıcılarınızı Ayarlar, Yazıcılar ve tarayıcılar bölümüne
giderek kolayca bulabilirsiniz.
Artık yazdırma sürücülerinizi nasıl yükleyeceğinizi,
kaldıracağınızı veya güncelleyeceğinizi anladığınıza
göre, yazdırma sürücülerinin
kendisinden biraz daha bahsedelim.
Yazdırma sürücüleri söz konusu
olduğunda, bunlar sayfa tanımlama dili veya PDL
olarak adlandırılır.
Yazdırma komutlarından bir ana dosya
oluşturmak için bir sayfa tanımlama dili kullanılır.
Bunlar, yazılım uygulaması tarafından,
yazıcının bir sayfaya mürekkep veya toner koyduğunda
yeniden oluşturması gereken şeyin nokta nokta bir temsiline gönderilir.
Çoğu sayfa tanımlama dili ölçeklenebilir
yazı tiplerini, vektör grafiklerini ve
renkli yazdırmayı destekleyecektir.
Ölçeklenebilir yazı tiplerinden
bahsettiğimde, bu, metni gerçekten çok küçükten gerçekten çok büyüğe
kadar istediğiniz boyutta yapma yeteneğidir.
Bunu yapmak için, işletim sistemi
ve yazıcıları ölçeklenebilir gerçek tip veya açık tip yazı
tiplerini desteklemelidir.
Neyse ki Windows, Linux ve Mac, baskı alırken
ölçeklenebilir yazı tiplerine
sahip olma özelliğini destekliyor.
Sayfa tanımlama dilimizin içinde
sahip olduğumuz ikinci alan, vektör grafikleri
yapabilme yeteneğidir.
Bir vektör grafiği, görüntünüzü sayfaya
yazdırmadan önce büyütmenize veya küçültmenize olanak tanır.
Bitmap grafik gibi bir şey kullanıyorsanız, bu aslında
bazı bozulmalara yol açabilir, ancak vektör
grafikleri kullanıyorsanız, bunlar
aslında netlikte herhangi bir kayıp olmadan
sonsuza kadar ölçeklenebilir.
Sayfa tanımlama dillerinin üçüncü özelliği
renkli yazdırmadır.
İlk yazıcılarda, sahip oldukları
tek özellik siyah mürekkeple baskı yapmak ve tıpkı bir daktiloda
olduğu gibi yalnızca belirli harflerle baskı yapabilmekti.
Zamanla bu metinsel sınırlama ortadan kalktı
ve grafikler üretilebildi.
Ve daha sonra çizginin daha da aşağısında,
renk tanıtıldı.
Renkli baskı söz konusu olduğunda,
bunu aslında CMY olarak
bilinen renge çevirmeniz gerekir.
CMY; camgöbeği, macenta, sarı ve siyah anlamına gelir,
K ise siyahtır.
Neden siyah için K kullanıyorlar?
Çünkü siyah bizim baskı için kullandığımız
anahtardır ve bu yüzden siyah için K kullanırlar.
K'nin siyah renkteki son harf olduğunu düşünmeyi seviyorum
ve bu şekilde hatırlıyorum.
Bilgisayarınızın ekranında bir resme baktığınızda,
aslında RGB adı verilen bir görüntü elde edersiniz.
Bu kırmızı, yeşil ve mavi.
Bu üç renk, ekranınızda gördüğünüz diğer tüm
renkleri oluşturmak için birbirine karıştırılacaktır.
Ancak bir şeyi gerçekten yazdırdığımızda kırmızı,
yeşil ve maviyi kullanamayız, çünkü eğer kullanırsak
ve bunları birleştirirsek bir karmaşa
ortaya çıkar.
Bunun yerine, baskı söz konusu
olduğunda camgöbeği, macenta, sarı ve siyah kullanmamız gerekir
ve bunların karışımı ekranda
gördüklerimizi kağıda aktarmamızı sağlar.
Bunun nedeni, bunu bir ekranda yaptığımızda
eklemeli bir süreç olarak kabul edilmesi,
ancak yazıcımızda yaptığımızda eksiltmeli
bir süreç kullanmamızdır.
Dolayısıyla, nihai çıktıda gördüğünüz
şey aslında bir ekranda yaptığımız gibi ek renkler eklemek
yerine bu işlemi ve çeviri işlemini
kullanarak renk çıkarmanın bir sonucudur.
Sayfa açıklama dilleri söz konusu olduğunda,
bilmeniz gereken iki ana varyant
vardır.
Bunlar PCL ve PostScript olarak bilinir.
PCL yazıcı kontrol dili olarak bilinir ve Hewlett-Packer
şirketi olan HP tarafından
geliştirilmiştir.
PCL, farklı yazıcı modellerinizin bireysel özelliklerine
yakından bağlıdır ve size
PostScript olarak bilinen rakibinden çok daha fazla
yetenek sunar.
PCL, HP'nin tescilli bir formatıdır, ancak Hewlett-Packard'ın
lisansı altında birçok başka üretici tarafından
da kullanılmaktadır.
Çoğu yazıcı PCL'nin yanı sıra PostScript'i de destekleyecektir.
PostScript ise Adobe tarafından oluşturulmuştur.
PostScript, cihazdan bağımsız bir sayfa tanımlama
dili olarak tasarlanmıştır.
PCL desteklenen yazıcı modeline
çok yakından bağlıyken, PostScript herhangi
bir yazıcıda kullanılabilecek
genel bir şeydi.
PostScript'in Adobe tarafından
ortaya çıkarılmasının nedeni, Adobe Photoshop
ve Adobe PageMaker gibi çok sayıda
profesyonel masaüstü yayıncılık ve grafik tasarım çıktı programı geliştirmeleri
ve ekranda gördüklerinizle yazdırdıklarınızın
gerçekten eşleştiğinden emin olmak istemeleridir.
Böylece PostScript'i her yazıcı modeli tarafından desteklenebilecek
bir sayfa tanımlama dili olarak yarattılar ve tüm yazıcı
üreticilerinin kullanması için piyasaya sürdüler
çünkü bu sayede masaüstü yayıncılık yazılımlarından
elde edilen tüm çıktılar, son kullanıcı olarak hangi yazıcıyı
kullanıyor olursanız olun harika görünüyordu.
Bugünlerde PCL ve PostScript'in yanı sıra XPS
ve PDF'in de kullanıldığını görebilirsiniz.
Windows makinelerde, çoğu
yazdırma aygıtı varsayılan olarak Microsoft'un
XPS olarak bilinen kendi standardını kullanacaktır.
XPS başka bir sayfa tanımlama dilidir
ve XML kağıt spesifikasyonu anlamına gelir.
XPS, bu sanal XPS yazıcıya yazdırabileceğiniz ve bu formatta
bir dosya kaydedeceği sanal bir yazıcı
seçeneğine bile sahiptir.
Daha sonra bir yazıcıya gittiğinizde,
bu dosyayı açıp çıktısını alabilirsiniz
ve hangi yazıcıyı kullanırsanız
kullanın aynı şekilde görünecektir.
Artık bir XPS dosyasının ana rakibi bir PDF dosyasıdır.
PDF dosyası taşınabilir belge formatı anlamına gelir
ve bu da tıpkı PostScript gibi Adobe tarafından
oluşturulmuştur.
PDF, bir belgeyi bu PDF biçiminde kaydetmenize olanak tanıyordu ve hangi
sistem tarafından bakılırsa bakılsın, okunursa
okunsun ya da yazdırılırsa yazdırılsın,
hepsi aynı şekilde görünüyor ve davranıyordu.
PDF'in faydası budur.
PDF'nin en büyük dezavantajı, PDF'lerin XPS formatındaki
dosyalardan daha büyük boyutta olma eğiliminde olması ve XPS formatındaki
dosyaların PDF'lerden daha yeni olması, bu nedenle birkaç ek
özelliğe sahip olmaları ve standart bir
PDF dosyasına göre daha fazla sıkıştırmaya
sahip olmalarıdır.
Yazıcı sürücüleri hakkında çok fazla bilgi verdiğimi biliyorum.
Yazıcı sürücüleri söz konusu olduğunda
hatırlamanız gereken şeyler nelerdir?
Öncelikle, bir yazıcıyı her kurduğunuzda,
uygun sürücüyü de kurmanız gerekir.
Sürücü, sahip olduğunuz yazıcı modeline ve kullandığınız işletim
sistemine bağlı olarak sisteminize yüklenir, böylece
işletim sisteminiz söz konusu yazıcı modeliyle
nasıl konuşacağını bilir.
Buna ek olarak, PCL ve
PostScript olarak bilinen iki genel formatımız
vardır ve bunların her ikisi de ekranda
gördüğünüzden o sayfayı yazdırdığınızda
göreceğinize çeviri yapmaya yardımcı olan sayfa
tanımlama dilleridir.
Üçüncüsü, sanal yazıcılar söz konusu olduğunda,
piyasada gerçekten iki ana özellik vardır.
XPS ve PDF.