Freigeben über


ClaimedSlipPrinter Klasse

Definition

Stellt eine Scheindruckerstation dar, die zur Verwendung in Anspruch genommen wurde.

public ref class ClaimedSlipPrinter sealed
public ref class ClaimedSlipPrinter 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 ClaimedSlipPrinter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedSlipPrinter 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 ClaimedSlipPrinter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedSlipPrinter : ICommonClaimedPosPrinterStation
Public NotInheritable Class ClaimedSlipPrinter
Public NotInheritable Class ClaimedSlipPrinter
Implements ICommonClaimedPosPrinterStation
Vererbung
Object Platform::Object IInspectable ClaimedSlipPrinter
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 zum Abrufen eines [ClaimedSlipPrinter-Objekts die ClaimedPosPrinter.Slip-Eigenschaft .

Eigenschaften

CharactersPerLine

Ruft die Anzahl der Zeichen ab, die die Scheindruckerstation pro Textzeile drucken kann, oder legt diese fest.

ColorCartridge

Ruft die Farbpatrone ab, die die Scheindruckerstation beim Drucken verwenden soll, oder legt sie fest.

IsCartridgeEmpty

Ruft ab, ob die Tintenpatrone der Slipdruckerstation derzeit nicht mehr in Der Tinte oder toner ist.

IsCartridgeRemoved

Ruft ab, ob die Patrone der Slipdruckerstation derzeit entfernt wurde.

IsCoverOpen

Ruft ab, ob die Abdeckung der Druckerstation des Zettels derzeit geöffnet ist.

IsHeadCleaning

Ruft ab, ob der Druckkopf derzeit von der Druckerstation gereinigt wird.

IsLetterQuality

Ruft ab oder legt fest, ob die Druckerstation mit hoher Qualität oder hoher Geschwindigkeit druckt.

IsPaperEmpty

Ruft ab, ob die Belegdruckerstation Papier benötigt.

IsPaperNearEnd

Ruft ab, ob die Belegdruckerstation fast kein Papier mehr ist.

IsReadyToPrint

Ruft ab, ob die Scheindruckerstation aktiviert ist und Druckaufträge akzeptiert.

LineHeight

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

LinesNearEndToEnd

Ruft die Anzahl der Zeilen ab, die die Slipdruckerstation drucken kann, nachdem die ClaimedSlipPrinter.IsPaperNearEnd-Eigenschaft auf true festgelegt ist, aber bevor der Drucker das Ende des Slips erreicht.

LineSpacing

Ruft den Abstand jeder einzelnen Druckzeile für die Scheindruckerstation 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.

LineWidth

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

MaxLines

Ruft die maximale Anzahl von Zeilen ab, die die Scheindruckerstation auf einem Formular drucken kann.

PageSize

Ruft das Papierformat ab, das die beanspruchte Belegdruckerstation derzeit in den Einheiten verwendet, die von der ClaimedPosPrinter.MapMode-Eigenschaft angegeben werden.

PrintArea

Ruft den Druckbereich für die Slipdruckerstation ab, ausgedrückt in der Maßeinheit, die von der ClaimedPosPrinter.MapMode-Eigenschaft angegeben wird.

PrintSide

Ruft die Seite des Blatts ab, auf der die beanspruchte Scheindruckerstation gerade druckt.

SidewaysMaxChars

Ruft die maximale Anzahl von Zeichen ab, die die Scheindruckerstation im Seitwärtsmodus auf jede Zeile drucken kann.

SidewaysMaxLines

Ruft die maximale Anzahl von Zeilen ab, die die Scheindruckerstation im Seitwärtsmodus drucken kann.

Methoden

ChangePrintSide(PosPrinterPrintSide)

Ändert die Seite des Blatts, auf dem die beanspruchte Papierdruckerstation gerade gedruckt wird.

CloseJaws()

Schließt den Mechanismus, der den Zettel an ort und Stelle hält, während die Slipdruckerstation gedruckt wird, in der Regel, nachdem der Benutzer den Zettel ein- oder entfernt hat.

CreateJob()

Erstellt einen neuen Druckauftrag für die Stiation des Slipdruckers.

InsertSlipAsync(TimeSpan)

Wartet darauf, dass der Benutzer einen Zettel in die Kassenzetteldruckerstation einfügt.

OpenJaws()

Öffnet den Mechanismus, der den Zettel an ort und Stelle hält, während die Slipdruckerstation gedruckt wird, in der Regel bevor der Benutzer den Zettel einfügt oder entfernt.

RemoveSlipAsync(TimeSpan)

Wartet darauf, dass der Benutzer einen Zettel aus der Zetteldruckerstation entfernt.

ValidateData(String)

Bestimmt, ob eine Datensequenz, die möglicherweise eine oder mehrere Escapesequenzen enthält, für die Slipdruckerstation gültig ist, bevor Sie diese Datensequenz verwenden, wenn Sie die Methoden SlipPrintJob.Print und SlipPrintJob.ExecuteAsync aufrufen.

Gilt für:

Weitere Informationen