Aracılığıyla paylaş


Yazıcılar için UWP cihaz uygulamaları

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