BILGI: Windows yazdırma şerit, temel kavramları

Makale çevirileri Makale çevirileri
Makale numarası: 75471 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
3.00 3.10 WINDOWS kbprg
Hepsini aç | Hepsini kapa

Özet

Şerit grafik için bit eşlemleri yazdırabilmeniz için yazıcı sürücüleri, tüm Windows grafik aygıt arabirimi (GDI) işlevlerini gerçekleştirmek için kullanılan bir tekniktir. Şerit işlemi olan bir uygulamanın yazdırma performansını artırabilirsiniz.

Daha fazla bilgi

Nokta vuruşlu yazıcıların çoğu ve birçok Lazer yazıcılar, çokgenler ve çizgiler gibi grafikler yazdıramazsınız. Bit eşlemler ve metin yazdırabilirsiniz. Bu yazıcılar için tam GDI işlevsellikler gdı'daki özel desteği gerektirir.

Bir uygulama gibi bir aygıta yazdırır, yazıcı sürücüsü çıktı doğrudan yazıcıya göndermez. Bunun yerine, yazıcı sürücüsü, bellekte bir bit eşlem oluşturur. Tüm grafik bit eşlem işlenen, bit eşlemin kendisi yazdırılır.

Çoğu yazıcı için bit eşlem çok büyük olabilir. Örneğin, letter boyutlu tek bir sayfa oluşturmak için yaklaşık bir megabayt 300 nokta / inç (dpi) Lazer Yazıcı gerektirir. Bellek gereksinimlerini azaltmak için <a0></a0>, resmi bir dizi sayfa kapak, bantları adlı, daha küçük bir dikdörtgen ayrılır. Bu tek tek dikdörtgenlerin her işlenir ve yazıcıya ayrı olarak yüklenen.

Grafik çağrıları olabilir, iki yolu vardır her bant üzerinde yinelenmiş. Uygulama bantlama işlemi uyumlu ise, GDI meta dosyası bir sayfa için tüm grafik aramalarının yakalayın. Uygulama NEWFRAME çağırdığında (sonraki sayfa), çıkış GDI tüm meta dosyası her bant çalar. Alternatif olarak, uygulama, yazıcı sürücüsünden bir bant istek ve çıktı kendisini oluşturmak. GDI oluşturmak, yazma ve disk tabanlı bir meta dosyası'nı yeniden oku gerekmez çünkü önemli BIR en iyi duruma getirme oluşur.

GDI veya uygulama, bant sürücüsünü istekleri olup işlemi oldukça benzer. Şerit yazıcı sürücüleri NEXTBAND adlı bir çıkış uygular. Çıkış yazıcıya (varsa) önceki bant'i karşıdan yüklemek ve yeni bant işlemek için kendi başlatmak için yazıcı sürücüsü neden olur. Ayrıca, tam sayfaya göreli bant bitmap sınırları tanımlama dikdörtgen döndürür. Yazıcı sürücüsü için doğrudan NEXTBAND duruma geçtikten sonra sürücünün aygıt içerik (DC) yapılan çağrıları çıktı.

Sonra her bant bant karşıdan yükleme ve sonraki bant sürücüsünü almak için işlenir, GDI veya şerit uygulamanın NEXTBAND çağırır. Tüm bantları yazdırıldığında, NEXTBAND sayfayı çıkar ve bir sayfa sonunu belirtmek üzere boş bir dikdörtgen dönmek yazıcı sürücüsü neden olur.

Şerit uygulamak için aşağıdaki sözcükleri üzerinde sorgu hakkında daha fazla bilgi için:
prod(winsdk) ve şerit

Özellikler

Makale numarası: 75471 - Last Review: 10 Şubat 2014 Pazartesi - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Software Development Kit 3.1
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kb16bitonly kbinfo KB75471 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:75471

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com