Aracılığıyla paylaş


Yazdırma (Belgeler ve Baskı İşlemleri)

Windows, uygulamalara lazer yazıcılar, vektör çiziciler, raster yazıcılar ve faks makineleri gibi çeşitli cihazlara yazdırmaya olanak sağlayan eksiksiz bir işlev kümesi sağlar.

Masaüstü Uygulaması Yazdırma

Windows programcıları, uygulamalarından yazdırmak için birkaç farklı teknoloji arasından seçim yapabilir.

Teknoloji Açıklama
Belge Paketi API'sini yazdır
Bir uygulamanın yazdırma belgesi paketine erişmesine ve bu paketi yönetmesine olanak tanıyan bir arabirim sağlar. Bu API, Windows 8 ve sonraki Windows sürümlerinde kullanılabilir.
Yazdırma Biriktiricisi API'si
Uygulamaların yazıcıları ve yazdırma işlerini yönetebilmesi için yazdırma biriktiricisine bir arabirim sağlar.
Uygulamalar, yazdırma biriktiricisi tarafından yönetilen yazdırma işlerini başlatmak, durdurmak, denetlemek ve yapılandırmak için Yazdırma Biriktiricisi API'sini, ister Yazdırma Belgesi Paketi API'sini ister GDI Yazdırma API'sini kullanarak içeriği yazdırmak için kullansın.
Yazdır Bileti API'si (Print Ticket API)
Uygulamalara baskı biletlerini yönetmek ve dönüştürmek için işlevler sağlar.
GDI Yazdırma API'si
Uygulamalara cihazdan bağımsız yazdırma arabirimi sağlar.
Not: Windows Vista ve windows'un sonraki sürümleri için uygulama yazan Geliştiriciler, uygulamalarında XPS Belge API'sini kullanmayı düşünmelidir.
GDI Yazdırma API'si, Windows XP ve Windows'un önceki sürümlerinde çalışması gereken uygulamalar için uygundur.

Aşağıdaki çizim, farklı yazdırma API'lerinin nasıl ilişkili olduğunu gösteren üst düzey bir görünüm sağlar.

Yerel bir Windows uygulamasının yazdırma API'lerini nasıl kullanabileceğini gösteren bir diyagram

Bu bölümdeki Yazdırma Belge Paketi API'leri, Windows masaüstü'ün Windows 8 ve sonraki sürümleriyle kullanabileceğiniz belge paketini ve baskı önizleme arabirimlerini açıklar.

JavaScript ve HTML ile yazılmış Windows Mağazası uygulamalarından yazdırma hakkında daha fazla bilgi için bkz. Yazdırma (JavaScript ve HTML kullanan Windows Mağazası uygulamaları). C#, Microsoft Visual Basic veya C++ ve XAML ile yazılmış Windows Mağazası uygulamalarından yazdırma hakkında daha fazla bilgi için bkz. Yazdırma (C kullanan Windows Mağazası uygulamaları).

Not

Windows Mağazası uygulamalarında da kullanılabilecek Masaüstü Uygulaması Yazdırma API'lerinin listesi için Win32 ve COM Windows Mağazası uygulamaları (yazdırma ve belgeler) bölümüne bakın.

XPS Belge API'si

çift yönlü yazıcı iletişimleri (Donanım Geliştirme Merkezi)