Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
Cihaz meta verileri kullanım dışıdır ve windows'un gelecek bir sürümünde kaldırılacaktır. Bu işlevin değiştirilmesi hakkında bilgi için bkz . Sürücü Paketi Kapsayıcı Meta Verileri.
Important
Windows 11 SDK'sının (22000.1) piyasaya sürülmesiyle başlayarak Yazdırma Desteği Uygulamaları (PSA), yazıcılar için UWP uygulamaları geliştirmenin önerilen yöntemidir. Yazdırma cihazlarınızla PSA kullanma hakkında daha fazla bilgi için Yazdırma desteği uygulaması tasarım kılavuzuna ve Yazdırma desteği uygulaması ilişkilendirme konularına bakın.
Aşağıdaki bölümde, v4 yazdırma sürücüsü modelini destekleyen yazıcılar için UWP cihaz uygulamaları açıklanmaktadır. UWP cihaz uygulamaları, özelleştirilmiş yazdırma ayarları açılırları ve bildirim desteği aracılığıyla yazıcıların özel özelliklerini vurgulayabilir. UWP cihaz uygulamaları ayrıca yazıcı durumunu görüntüleyebilir, yazdırma işlerini yönetebilir ve yazıcı bakım görevlerini gerçekleştirebilir. Genel olarak UWP cihaz uygulamaları hakkında daha fazla bilgi edinmek için bkz. UWP cihaz uygulamalarıyla tanışın.
Aşağıdaki konularda açıklanan UWP cihaz uygulaması özelliklerini kullanmak için yazıcınızın v4 yazdırma sürücüsü modelini desteklemesi gerekir. Daha fazla bilgi için bkz. v4 yazdırma sürücüleri geliştirme.
Bu bölümde
| Topic | Description |
|---|---|
| Yazıcı durumunu görüntüleme | Bu konu, C# sürümündeki Yazdırma ayarları ve yazdırma bildirimleri örneğini kullanarak yazıcı durumunu nasıl sorgulayacağınızı ve görüntüleyeceğinizi gösterir. |
| Yazdırma ayarlarını özelleştirme | Bu konu başlığında gelişmiş yazdırma ayarları açılır öğesi tanıtılır ve Yazdırma ayarları ve yazdırma bildirimleri örneğinin C# sürümünün varsayılan açılır öğeyi özel bir açılır öğeyle nasıl değiştirlediği gösterilir. |
| Yazdırma bildirimleriyle çalışma | Bu konuda yazdırma bildirimleri tanıtılır ve Yazdırma ayarları ve yazdırma bildirimleri örneğinin C# sürümünün yazdırma bildirimine yanıt vermek için arka plan görevini nasıl kullandığı gösterilir. Arka plan görevi, bildirim ayrıntılarını yerel uygulama veri deposuna kaydetmeyi, bildirim göndermeyi ve kutucuğu ve rozeti güncelleştirmeyi gösterir. |
| Yazdırma işlerini yönetme | Windows 8.1'de, yazıcılar için UWP cihaz uygulamaları yazdırma işlerini yönetebilir. Bu konu, yazdırma işlerinin görünümünü oluşturmayı, bu işleri izlemeyi ve gerekirse bir işi iptal etme işlemini göstermek için Yazdırma işi yönetimi ve yazıcı bakım örneğinin C# sürümünü kullanır. |
| Yazıcı bakımı nasıl yapılır | Windows 8.1'de UWP cihaz uygulamaları yazıcı kafalarını hizalama ve nozulları temizleme gibi yazıcı bakımı gerçekleştirebilir. Bu konu, Yazdırma işi yönetimi ve yazıcı bakımı örneğinin C# sürümünü kullanarak çift yönlü iletişimin (Bidi) bu tür bir cihaz bakımını gerçekleştirmek için nasıl kullanılabileceğini gösterir. |
| Yazıcı uzantısı kitaplığına genel bakış | Bu konu başlığında, cihaz üreticilerinin yazıcıları için UWP cihaz uygulamaları yazmasına yardımcı olan bir kitaplık olan yazıcı uzantısı kitaplığı tanıtılmaktadır. |
Yazıcılar için UWP cihaz uygulamaları için kullanım senaryoları
Yazıcı için UWP cihaz uygulaması kullanmak istiyorsanız:
Sayfa başına birden çok fotoğraf yazdırma gibi gelişmiş cihaz özelliklerini vurgulayın.
Cihaza özgü önerilerde bulunabilirsiniz. Örneğin, görüntü yönetimi seçeneklerini sunmak veya yazıcıya özgü varsayılanları ayarlayıp kaydetmek için yöntemler sağlamak için cihaz uygulamanızı kullanabilirsiniz.
General recommendations
window.print() çağrısı yaptıktan sonra, uygulamanızın Yazdır düğmesi için onClick olay işleyicisinin içinden hata iletilerini denetleyin ve işleyin. Bu, örneğin kullanılabilir yazıcı yoksa uygulamanızın yazdırma isteğini durdurmasına olanak tanır.
Yazdırma başarısız olursa kullanıcıya bildirin ve mümkünse hatanın nedenini açıklayın.
Yazdırma deneyimini özelleştirmeyi planlıyorsanız, bu kodu bir yazdırma yardımcısı uygulamasına ayırın. Bu, kodunuzu bileşenleştirmenize olanak tanır ve test ve hata ayıklama işlemini kolaylaştırır.
Yazdırma deneyiminizi V3 yazdırma sürücüsünü kullanacak şekilde özelleştirmeye çalışmayın.
Özelleştirilmiş yazdırma kullanıcı arabiriminizde yazdırma cihazına yönelik donatıları tanıtmayın.
Microsoft Store cihaz uygulamasının çağrılma nedeni ile ilgili olmayan satış öğelerini göstermeyin. Örneğin, bir kullanıcı mürekkep seviyesinin düşük olduğuna dair bir bildirime tıklama yaptıktan sonra yazıcı kartuşlarını satın alma için göstermek anlamlı olabilir. Ancak, aynı senaryoda baskı kablolarını veya fotoğraf baskı setlerini de satmaya çalışmak uygun değildir.
Daha fazla ürün satışı için kullanıcıyı şirketinizin web sitesine yönlendirmayın.
Yazdırma tercihlerini ayarlama göreviyle ilgili olmayan bilgileri sunmayın. Örneğin, yazdırma başlıklarını temizleme veya yazdırma nozullarını hizalama ve test etme hakkında bilgi sağlamayın.
Samples
Yazıcılar için UWP cihaz uygulaması örnekleri, kendi UWP cihaz uygulamanızda uygulayabileceğiniz yazıcıyla ilgili özellikleri gösterir. Her örnek, yazıcı uzantılarına PrinterExtensionLibrary yardımcı olmak için kendi uygulamanızda yeniden kullanabileceğiniz projeyi de içerir. Yazıcı uzantısı kitaplığı, yazıcı uzantısı arabirimlerinin COM uygulamasını v4 yazdırma sürücüsünden sarmalar.
Windows 8 Örnekleri
Yazdırma işi yönetimi ve yazıcı bakım örneği, çift yönlü iletişimleri (Bidi) kullanarak yazdırma işlerini yönetmeyi ve yazıcı bakım görevlerini gerçekleştirmeyi gösterir.
Yazdırma ayarları ve yazdırma bildirimleri örneği, gelişmiş yazdırma ayarları için özelleştirilmiş bir açılır öğe sağlayan, yazıcı durumunu görüntüleyebilen ve kutucuklarda veya bildirimlerde yazıcı bildirimlerini görüntüleyebilen bir UWP cihaz uygulamasının nasıl oluşturulacağını gösterir.
Windows 10 Örneği
- Yazdırma iş akışı uygulamaları yazma ve WSDA'ları UWP'ye geçirme örneği, OEM yazdırma iş ortaklarına Yazdırma İş Akışı özelliğini nasıl kullanacaklarını ve mevcut Windows Mağazası Cihaz Uygulamaları (WSDA) kodlarını Evrensel Windows Platformu'na nasıl geçireceklerini gösterir.