PrintQueue Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yazıcıları ve yazdırma işlerini yönetir.
public ref class PrintQueue : System::Printing::PrintSystemObject
public class PrintQueue : System.Printing.PrintSystemObject
type PrintQueue = class
inherit PrintSystemObject
Public Class PrintQueue
Inherits PrintSystemObject
- Devralma
Açıklamalar
Nesnenin PrintQueue bazı özellikleri bilgisayarda çalışan yazdırma kuyruğu yardımcı programının özelliklerini temsil ederken, diğerleri yazıcının özelliklerini veya durumlarını temsil eder. Örneğin, NumberOfJobs yazdırma kuyruğunun bir özelliğidir, ancak Location yazıcının özelliğidir. Kullanıcının dikkatinin gerekip gerekmediği gibi yazıcının özelliklerinin birçoğunun, yöntemiyle Refresh , yazıcının kendisinden nesneye PrintQueue geçirilmesi gerekir. Buna karşılık gelen özellik (NeedUserIntervention) programınız tarafından okunmadan önce yapılmalıdır. Benzer şekilde, programınız bir nesnenin bir PrintQueue veya daha fazla özelliğinin değerlerini değiştirdiğinde, değişikliğin bilgisayardaki gerçek yazdırma kuyruğu yardımcı programına yazılması gerekir. Bunu yöntemiyle Commit yapın.
Caution
Ad alanı içindeki System.Printing sınıflar bir Windows hizmeti veya ASP.NET uygulama veya hizmet içinde kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, hizmet performansının ve çalışma zamanı özel durumlarının azalması gibi beklenmeyen sorunlara neden olabilir.
Bir Windows Forms uygulamasından yazdırmak istiyorsanız ad alanına System.Drawing.Printing bakın.
Oluşturucular
| Name | Description |
|---|---|
| PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess) |
Belirtilen PrintServer, kuyruk adını, yazdırma şeması sürümünü ve istenen erişimi kullanarak yeni bir sınıf örneği PrintQueue başlatır. |
| PrintQueue(PrintServer, String, Int32) |
Belirtilen PrintServer, kuyruk adını ve yazdırma şeması sürümünü kullanarak yeni bir sınıf örneği PrintQueue başlatır. |
| PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess) |
Belirtilen PrintServer, kuyruk adı, başlatacak değerler dizisi ve istenen erişim ile sınıfın PrintQueueIndexedProperty yeni bir örneğini PrintQueue başlatır. |
| PrintQueue(PrintServer, String, PrintQueueIndexedProperty[]) |
Başlatmak için belirtilen PrintServer, kuyruk adını ve değer dizisini PrintQueueIndexedProperty kullanarak yeni bir sınıf örneği PrintQueue başlatır. |
| PrintQueue(PrintServer, String, PrintSystemDesiredAccess) |
Belirtilen PrintServer, kuyruk adını ve istenen erişimi kullanarak yeni bir sınıf örneği PrintQueue başlatır. |
| PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess) |
Belirtilen PrintServer, kuyruk adı, özellik filtresi ve istenen erişimi kullanarak yeni bir sınıf örneği PrintQueue başlatır. |
| PrintQueue(PrintServer, String, String[]) |
Başlatmak için belirtilen PrintServer, kuyruk adı ve özellik adları dizisini kullanarak yeni bir sınıf örneği PrintQueue başlatır. |
| PrintQueue(PrintServer, String) |
Belirtilen PrintServer ve kuyruk adını kullanarak yeni bir sınıf örneği PrintQueue başlatır. |
Özellikler
| Name | Description |
|---|---|
| AveragePagesPerMinute |
Yazıcının dakika başına sayfa cinsinden ölçülen hızını alır. |
| ClientPrintSchemaVersion |
Yazdırma Şemasının sürümünü alır. |
| Comment |
Yazıcı hakkında bir açıklama alır veya ayarlar. |
| CurrentJobSettings |
Geçerli yazdırma işinin yapılandırma ayarlarını içeren bir nesne alır. |
| DefaultPrintTicket |
Bu PrintQueueile ilişkili varsayılan yazıcı seçeneklerini alır veya ayarlar. |
| DefaultPriority |
Kuyruğa eklenen her yeni yazdırma işine verilen varsayılan önceliği alır veya ayarlar. |
| Description |
Yazdırma kuyruğunun açıklamasını alır. |
| FullName |
Kuyruğun tam adını alır. |
| HasPaperProblem |
Yazıcıda belirtilmemiş bir kağıt sorunu olup olmadığını gösteren bir değer alır. |
| HasToner |
Yazıcıda toner olup olmadığını gösteren bir değer alır. |
| HostingPrintServer |
Yazdırma kuyruğunun denetlenen yazdırma sunucusunu alır veya ayarlar (korumalı). |
| InPartialTrust |
Kuyruğun kısmen güvenilen modda çalışıp çalışmadığını belirten bir değer alır veya ayarlar, daha yüksek bir güven düzeyi. |
| IsBidiEnabled |
Yazıcıyla çift yönlü iletişimin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. |
| IsBusy |
Yazdırma cihazının meşgul olup olmadığını gösteren bir değer alır. |
| IsDevQueryEnabled |
Belge ve yazıcı yapılandırmaları eşleşmediğinde kuyruğun belgeleri barındırıp tutmadığını gösteren bir değer alır. |
| IsDirect |
Kuyruğun doğrudan yazıcıya mı yazdırdığını yoksa önce belgeleri biriktirip sonra da yazdırdığını gösteren bir değer alır. |
| IsDisposed |
Nesnenin atılıp atılmadığını gösteren bir değer alır veya ayarlar. (Devralındığı yer: PrintSystemObject) |
| IsDoorOpened |
Yazıcıda bir kapının açık olup olmadığını gösteren bir değer alır. |
| IsHidden |
Yazdırma kuyruğunun uygulamanızın kullanıcı arabiriminde gizlenip gizlenmediğini gösteren bir değer alır. |
| IsInError |
Yazıcının veya cihazın hata durumunda olup olmadığını gösteren bir değer alır. |
| IsInitializing |
Yazıcının kendisini başlatıp başlatmadığını gösteren bir değer alır. |
| IsIOActive |
Yazıcının veri veya sinyal alıp almadığını veya gönderip göndermediğini gösteren bir değer alır. |
| IsManualFeedRequired |
Yazıcının geçerli yazdırma işi için elle kağıt beslemesi gerekip gerekmediğini gösteren bir değer alır. |
| IsNotAvailable |
Yazıcının kullanılabilir olup olmadığını gösteren bir değer alır. |
| IsOffline |
Yazıcının çevrimdışı olup olmadığını gösteren bir değer alır. |
| IsOutOfMemory |
Yazıcının belleğinin yetersiz olup olmadığını gösteren bir değer alır. |
| IsOutOfPaper |
Yazıcının geçerli iş için gereken boyutta kağıtla yeniden yüklenmesi gerekip gerekmediğini gösteren bir değer alır. |
| IsOutputBinFull |
Yazıcının çıkış alanının taşma tehlikesiyle karşı karşıya olup olmadığını gösteren bir değer alır. |
| IsPaperJammed |
Geçerli kağıt sayfasının yazıcıda takılıp takılmadığını gösteren bir değer alır. |
| IsPaused |
Yazdırma kuyruğunun duraklatılıp duraklatılmadığını gösteren bir değer alır. |
| IsPendingDeletion |
Yazıcının yazdırma işini silme işleminde olup olmadığını gösteren bir değer alır. |
| IsPowerSaveOn |
Yazıcının güç tasarrufu modunda olup olmadığını gösteren bir değer alır. |
| IsPrinting |
bir işin yazdırılıp yazdırılmadığını gösteren bir değer alır. |
| IsProcessing |
Yazıcının bir yazdırma işini işleyip işlemediğini gösteren bir değer alır. |
| IsPublished |
Yazıcının diğer ağ kullanıcılarına görünür olup olmadığını gösteren bir değer alır. |
| IsQueued |
Yazıcının aynı anda birden fazla yazdırma işi olan bir kuyruğu destekleyip desteklemediğini gösteren bir değer alır. |
| IsRawOnlyEnabled |
Yazdırma kuyruğunun, yazdırma uygulamasından Windows biriktiricisine daha hızlı veri akışı sağlayan EMF (Gelişmiş Meta Dosyası) kullanıp kullanamayacağını gösteren bir değer alır. |
| IsServerUnknown |
Yazıcının hata durumunda olup olmadığını gösteren bir değer alır. |
| IsShared |
Yazıcının ağdaki diğer bilgisayarlar tarafından kullanılabilir olup olmadığını gösteren bir değer alır. |
| IsTonerLow |
Yazıcıda toner yetersiz olup olmadığını gösteren bir değer alır. |
| IsWaiting |
Kuyruğun işin eklenmesini bekleyip beklemediğini gösteren bir değer alır. |
| IsWarmingUp |
Yazıcının ısınıp ısınmadığını gösteren bir değer alır. |
| IsXpsDevice |
Yazıcının sürücüsünün XPSDrv modeli üzerinde derlenip derlendiğini, bu nedenle sayfa açıklama dili olarak XML Kağıt Belirtimi 'ni (XPS) kullanıp kullanmadığını gösteren bir değer alır. |
| KeepPrintedJobs |
Kuyruğun yazdırma sonrasında silmek yerine yazıcı dili dosyasını kaydedip kaydetmediğini gösteren bir değer alır. |
| Location |
Yazıcının fiziksel konumunu alır veya ayarlar. |
| MaxPrintSchemaVersion |
Kuyruğun kullanabileceği Yazdırma Şemasının en son olası sürüm numarasını alır. |
| Name |
Yazdırma kuyruğunun adını alır veya ayarlar. |
| NeedUserIntervention |
Yazıcının bir insanın dikkatine ihtiyacı olup olmadığını gösteren bir değer alır. |
| NumberOfJobs |
Yazdırma kuyruğunda sıralanmış toplam iş sayısını alır. |
| PagePunt |
Yazıcının geçerli sayfayı yazdırıp yazdıramadığını gösteren bir değer alır. |
| Parent |
Nesnenin üst öğesini alır. (Devralındığı yer: PrintSystemObject) |
| PrintingIsCancelled |
Geçerli yazdırma işinin iptal edilip edilmediğini gösteren bir değer alır veya ayarlar. |
| Priority |
Aynı yazdırma sunucusu tarafından barındırılan ve aynı fiziksel yazıcıyı kullanan diğer yazdırma kuyruklarına göre yazdırma kuyruğunun önceliğini alır veya ayarlar. |
| PropertiesCollection |
Öznitelik ve değer çiftleri koleksiyonunu alır. (Devralındığı yer: PrintSystemObject) |
| QueueAttributes |
Yazdırma kuyruğunun özelliklerini alır. |
| QueueDriver |
Kuyruk için yazıcı sürücüsünü alır veya ayarlar. |
| QueuePort |
Kuyruğun kullandığı bağlantı noktasını alır veya ayarlar. |
| QueuePrintProcessor |
Kuyruğun kullandığı yazdırma işlemcisini alır veya ayarlar. |
| QueueStatus |
Yazıcının durumunu temsil eden bir değer alır. Bunlar arasında "ısınma", "başlatma", "yazdırma" ve diğerleri yer alır. |
| ScheduleCompletedJobsFirst |
Yazıcının, sırayı ilk kez girse veya daha yüksek önceliğe sahip olsa bile tam olarak biriktirilmemiş işlerden önce biriktirme işlemini tamamlayan işleri yazdırıp yazdırmadığını gösteren bir değer alır. |
| SeparatorFile |
Her yazdırma işinin başına eklenen dosyanın yolunu ve dosya adını alır veya ayarlar. |
| ShareName |
Ağdaki kullanıcılar tarafından paylaşılan yazıcı için bir ad alır veya ayarlar. |
| StartTimeOfDay |
Yazıcının işi yazdıracağı gece yarısı Eşgüdümlü Evrensel Saat 'den (UTC) sonraki dakika sayısı (Greenwich Ortalama Saati [GMT] olarak da adlandırılır) olarak ifade edilen günün en erken saatini alır veya ayarlar. |
| UntilTimeOfDay |
Yazıcının işi yazdıracağı gece yarısı Eşgüdümlü Evrensel Saat 'den (UTC) (Greenwich Ortalama Saati [GMT] olarak da adlandırılır) sonraki dakika sayısı olarak ifade edilen en son saati alır veya ayarlar. |
| UserPrintTicket |
Geçerli kullanıcının yazdırma işi hakkında ayrıntılı bilgi içeren varsayılan PrintTicket nesnesini alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AddJob() |
kuyruğa içeriği dizi olan yeni (genel olarak adlandırılmış) bir Byte yazdırma işi ekler. |
| AddJob(String, PrintTicket) |
Sıraya XML Kağıt Belirtimi (XPS) Belgesi için yeni bir yazdırma işi ekler ve belirtilen adı ve ayarları verir. |
| AddJob(String, String, Boolean, PrintTicket) |
Bir XML Kağıt Belirtimi (XPS) Belgesi için kuyruğa yeni bir yazdırma işi ekler, belirtilen adı ve ayarları verir ve doğrulanıp doğrulanmayacağını belirtir. |
| AddJob(String, String, Boolean) |
Bir XML Kağıt Belirtimi (XPS) Belgesi için kuyruğa yeni bir yazdırma işi ekler, belirtilen adı verir ve doğrulanıp doğrulanmayacağını belirtir. |
| AddJob(String) |
kuyruğa içeriği dizi olan yeni bir Byte yazdırma işi ekler. |
| Commit() |
Nesnenin geçerli özelliklerini PrintQueue yazdırma sunucusundaki gerçek yazdırma kuyruğuna yazar. |
| CreateXpsDocumentWriter(Double, Double) |
Belirtilen boyutlara sahip bir XpsDocumentWriter nesne oluşturur. |
| CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) |
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar, bir sayfa aralığı ve yazdırma işinin açıklamasını içeren iletişim kutusu sağlar ve görüntülenebilir alan ve medyanın boyutları hakkındaki bilgileri temsil eden bir |
| CreateXpsDocumentWriter(PrintDocumentImageableArea) |
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar ve görüntülenebilir alan ve medyanın boyutları hakkındaki bilgileri temsil eden bir |
| CreateXpsDocumentWriter(PrintQueue) |
Bir XpsDocumentWriter nesne oluşturur ve bunu belirtilen yazdırma kuyruğuyla ilişkilendirir. |
| CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) |
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar, bir sayfa aralığı içeren iletişim kutusu sağlar ve görüntülenebilir alan ve medyanın boyutları hakkındaki bilgileri temsil eden bir |
| CreateXpsDocumentWriter(String, PrintDocumentImageableArea) |
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar (ve buna bir iş açıklaması sağlar) ve görüntülenebilir alan ve medyanın boyutları hakkındaki bilgileri temsil eden bir |
| Dispose() |
tarafından PrintSystemObjectkullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: PrintSystemObject) |
| Dispose(Boolean) |
tarafından PrintSystemObject kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: PrintSystemObject) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetJob(Int32) |
Belirtilen kimlik numarasına sahip yazdırma işini alır. |
| GetPrintCapabilities() |
Yazıcının özelliklerini tanımlayan bir PrintCapabilities nesne alır. |
| GetPrintCapabilities(PrintTicket) |
Yazıcının özelliklerini tanımlayan bir PrintCapabilities nesne alır. |
| GetPrintCapabilitiesAsXml() |
MemoryStream Yazıcının özelliklerini Yazdırma Şemasına uygun bir XML akışı olarak belirten bir nesne alır. |
| GetPrintCapabilitiesAsXml(PrintTicket) |
MemoryStream Yazıcının özelliklerini Yazdırma Şemasına uygun bir XML biçiminde belirten bir nesne alır. |
| GetPrintJobInfoCollection() |
Kuyruktaki her iş için bir nesne içeren bir PrintSystemJobInfo koleksiyon oluşturur. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Initialize() |
öğesinin özelliklerini PrintSystemObjectbaşlatır. (Devralındığı yer: PrintSystemObject) |
| InternalDispose(Boolean) |
tarafından PrintQueue kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope) |
İki PrintTickets'yi birleştirir ve sonuçta PrintTicket elde edilen değerin geçerli olduğunu, yazıcının desteklemediği herhangi bir yazdırma işlevini istemediğini ve belirtilen kapsamla sınırlı olduğunu garanti eder. |
| MergeAndValidatePrintTicket(PrintTicket, PrintTicket) |
İki PrintTickets birleştirir ve sonuçta elde PrintTicket edilen değerin geçerli olduğunu garanti eder ve yazıcının desteklemediği yazdırma işlevlerini istemez. |
| Pause() |
Yazdırma sırasını duraklatır. Yürütülene kadar Resume() duraklatılmış olarak kalır. |
| Purge() |
Yazdırma kuyruğundaki tüm işleri kaldırır. |
| Refresh() |
Nesnenin PrintQueue özelliklerini yazıcıdaki değerlerle ve bilgisayarda çalışan yazdırma kuyruğu yardımcı programıyla güncelleştirir. |
| Resume() |
Duraklatılmış bir yazdırma kuyruğu yeniden başlatılır. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |