Freigeben über


ClaimedJournalPrinter Klasse

Definition

Stellt eine Journaldruckerstation dar, die für die Verwendung beansprucht wurde.

public ref class ClaimedJournalPrinter sealed
public ref class ClaimedJournalPrinter sealed : ICommonClaimedPosPrinterStation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedJournalPrinter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedJournalPrinter final : ICommonClaimedPosPrinterStation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedJournalPrinter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedJournalPrinter : ICommonClaimedPosPrinterStation
Public NotInheritable Class ClaimedJournalPrinter
Public NotInheritable Class ClaimedJournalPrinter
Implements ICommonClaimedPosPrinterStation
Vererbung
Object Platform::Object IInspectable ClaimedJournalPrinter
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Verwenden Sie die ClaimedPosPrinter.Journal-Eigenschaft , um ein ClaimedJournalPrinter-Objekt abzurufen.

Eigenschaften

CharactersPerLine

Ruft die Anzahl der Zeichen pro Zeile für die Journaldruckerstation ab oder legt diese fest.

Beachten Sie, dass die Änderung dieser Eigenschaft möglicherweise die Eigenschaften LineHeight, LineSpacing und LineWidth ändern kann.

ColorCartridge

Ruft die Farbpatrone ab, die die Journaldruckerstation beim Drucken verwenden soll, oder legt diese fest. Diese Eigenschaft muss mit dem übereinstimmen, was über ColorCartridgeCapabilities verfügbar ist.

IsCartridgeEmpty

Ruft ab, ob die Druckerpatrone für die Journaldruckerstation leer ist. Beachten Sie, dass dadurch möglicherweise eine Ausnahme ausgelöst wird, wenn der entsprechende Sensor auf dem Drucker nicht verfügbar ist. Informationen zum Überprüfen der Sensorverfügbarkeit finden Sie unter JournalPrinterCapabilities .

IsCartridgeRemoved

Ruft ab, ob die Patrone für die Journaldruckerstation entfernt wurde. Beachten Sie, dass dadurch möglicherweise eine Ausnahme ausgelöst wird, wenn der entsprechende Sensor auf dem Drucker nicht verfügbar ist. Informationen zum Überprüfen der Sensorverfügbarkeit finden Sie unter JournalPrinterCapabilities .

IsCoverOpen

Ruft ab, ob die Druckerabdeckung für die Journaldruckerstation geöffnet ist.

IsHeadCleaning

Ruft ab, ob der Kopf für die Journaldruckerstation gerade gereinigt wird.

IsLetterQuality

Ruft ab oder legt fest, ob die Journaldruckerstation mit hoher Qualität oder hoher Geschwindigkeit druckt. Beachten Sie, dass dadurch möglicherweise eine Ausnahme ausgelöst wird, wenn der entsprechende Sensor auf dem Drucker nicht verfügbar ist.

IsPaperEmpty

Ruft ab, ob das Papier für die Journaldruckerstation leer ist. Beachten Sie, dass dadurch möglicherweise eine Ausnahme ausgelöst wird, wenn der entsprechende Sensor auf dem Drucker nicht verfügbar ist. Informationen zum Überprüfen der Sensorverfügbarkeit finden Sie unter JournalPrinterCapabilities .

IsPaperNearEnd

Ruft ab, ob sich das Druckerpapier in der Nähe des Endes für die Journaldruckerstation befindet. Beachten Sie, dass dadurch möglicherweise eine Ausnahme ausgelöst wird, wenn der entsprechende Sensor auf dem Drucker nicht verfügbar ist. Informationen zum Überprüfen der Sensorverfügbarkeit finden Sie unter JournalPrinterCapabilities .

IsReadyToPrint

Ruft ab, ob die Journaldruckerstation druckbereit ist. Beachten Sie, dass dadurch möglicherweise eine Ausnahme ausgelöst wird, wenn der entsprechende Sensor auf dem Drucker nicht verfügbar ist. Informationen zum Überprüfen der Sensorverfügbarkeit finden Sie unter JournalPrinterCapabilities .

LineHeight

Ruft die aktuelle Höhe der gedruckten Zeile für die Journaldruckerstation in den Einheiten ab, die die ClaimedPosPrinter.MapMode-Eigenschaft angibt, oder legt diese fest.

Beachten Sie, dass die Änderung dieser Eigenschaft möglicherweise die Eigenschaften CharactersPerLine, LineSpacing und LineWidth ändern kann.

LineSpacing

Ruft den Abstand jeder einzelnen Druckzeile für die Journaldruckerstation in den Einheiten ab, die die ClaimedPosPrinter.MapMode-Eigenschaft angibt, oder legt diesen fest. Dieser Abstand umfasst sowohl die Höhe der gedruckten Linie als auch den Leerraum zwischen den einzelnen Zeilenpaaren.

Beachten Sie, dass die Änderung dieser Eigenschaft möglicherweise die Eigenschaften CharactersPerLine, LineHeight und LineWidth ändern kann.

LineWidth

Ruft die aktuelle Breite der gedruckten Zeile für die Journaldruckerstation in den Einheiten ab, die von der ClaimedPosPrinter.MapMode-Eigenschaft angegeben werden.

Beachten Sie, dass die Änderung dieser Eigenschaft möglicherweise die Eigenschaften CharactersPerLine, LineHeight und LineSpacing ändern kann.

Methoden

CreateJob()

Erstellt einen neuen Druckauftrag für die Journaldruckerstation.

ValidateData(String)

Bestimmt, ob ein JournalPrintJob eine Druckanweisung mit den angegebenen Daten erfolgreich ausführen kann.

Gilt für:

Weitere Informationen