ReceiptPrinterCapabilities ReceiptPrinterCapabilities ReceiptPrinterCapabilities ReceiptPrinterCapabilities Class

Definition

Represents the capabilities of receipt station of a point-of-service printer.

public : sealed class ReceiptPrinterCapabilities : ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities, IReceiptPrinterCapabilitiespublic sealed class ReceiptPrinterCapabilities : ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities, IReceiptPrinterCapabilitiesPublic NotInheritable Class ReceiptPrinterCapabilities Implements ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities, IReceiptPrinterCapabilities// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

To get the capabilities of the receipt station of a point-of-service printer, use PosPrinterCapabilities.Receipt.

Properties

CanCutPaper CanCutPaper CanCutPaper CanCutPaper

Gets whether the receipt printer station can perform paper cuts.

public : PlatForm::Boolean CanCutPaper { get; }public bool CanCutPaper { get; }Public ReadOnly Property CanCutPaper As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can perform paper cuts; otherwise false.

CartridgeSensors CartridgeSensors CartridgeSensors CartridgeSensors

Gets information about the sensors that the receipt printer station has available to report the status of the printer station.

public : PosPrinterCartridgeSensors CartridgeSensors { get; }public PosPrinterCartridgeSensors CartridgeSensors { get; }Public ReadOnly Property CartridgeSensors As PosPrinterCartridgeSensors// You can use this property in JavaScript.
Value
PosPrinterCartridgeSensors PosPrinterCartridgeSensors PosPrinterCartridgeSensors PosPrinterCartridgeSensors

A combination of enumeration values that indicate the sensors that the receipt printer station has available to report the status of the printer station.

See Also

ColorCartridgeCapabilities ColorCartridgeCapabilities ColorCartridgeCapabilities ColorCartridgeCapabilities

Gets the color cartridges that the receipt printer station can use to print in color.

public : PosPrinterColorCapabilities ColorCartridgeCapabilities { get; }public PosPrinterColorCapabilities ColorCartridgeCapabilities { get; }Public ReadOnly Property ColorCartridgeCapabilities As PosPrinterColorCapabilities// You can use this property in JavaScript.
Value
PosPrinterColorCapabilities PosPrinterColorCapabilities PosPrinterColorCapabilities PosPrinterColorCapabilities

A combination of enumeration values that indicates which color cartridges the receipt printer station can use to print in color.

See Also

Is180RotationSupported Is180RotationSupported Is180RotationSupported Is180RotationSupported

Gets whether the receipt printer station can print in a rotated upside-down mode.

public : PlatForm::Boolean Is180RotationSupported { get; }public bool Is180RotationSupported { get; }Public ReadOnly Property Is180RotationSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print in a rotated upside-down mode; otherwise false.

IsBarcodeSupported IsBarcodeSupported IsBarcodeSupported IsBarcodeSupported

Gets whether the receipt printer station can print barcodes.

public : PlatForm::Boolean IsBarcodeSupported { get; }public bool IsBarcodeSupported { get; }Public ReadOnly Property IsBarcodeSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print barcodes; otherwise false.

IsBitmapSupported IsBitmapSupported IsBitmapSupported IsBitmapSupported

Gets whether the receipt printer station can print bitmaps.

public : PlatForm::Boolean IsBitmapSupported { get; }public bool IsBitmapSupported { get; }Public ReadOnly Property IsBitmapSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print bitmaps; otherwise false.

IsBoldSupported IsBoldSupported IsBoldSupported IsBoldSupported

Gets whether the receipt printer station can print bold characters.

public : PlatForm::Boolean IsBoldSupported { get; }public bool IsBoldSupported { get; }Public ReadOnly Property IsBoldSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print bold characters; otherwise false.

IsDoubleHighDoubleWidePrintSupported IsDoubleHighDoubleWidePrintSupported IsDoubleHighDoubleWidePrintSupported IsDoubleHighDoubleWidePrintSupported

Gets whether the receipt printer station can print characters that are both double-high and double-wide.

public : PlatForm::Boolean IsDoubleHighDoubleWidePrintSupported { get; }public bool IsDoubleHighDoubleWidePrintSupported { get; }Public ReadOnly Property IsDoubleHighDoubleWidePrintSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print characters that are both double-high and double-wide; otherwise false.

IsDoubleHighPrintSupported IsDoubleHighPrintSupported IsDoubleHighPrintSupported IsDoubleHighPrintSupported

Gets whether the receipt printer station can print double-high characters.

public : PlatForm::Boolean IsDoubleHighPrintSupported { get; }public bool IsDoubleHighPrintSupported { get; }Public ReadOnly Property IsDoubleHighPrintSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print double-high characters; otherwise false.

IsDoubleWidePrintSupported IsDoubleWidePrintSupported IsDoubleWidePrintSupported IsDoubleWidePrintSupported

Gets whether the receipt printer station can print double-wide characters.

public : PlatForm::Boolean IsDoubleWidePrintSupported { get; }public bool IsDoubleWidePrintSupported { get; }Public ReadOnly Property IsDoubleWidePrintSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print double-wide characters; otherwise false.

IsDualColorSupported IsDualColorSupported IsDualColorSupported IsDualColorSupported

Gets whether the receipt printer station can print a dark color plus an alternate color.

public : PlatForm::Boolean IsDualColorSupported { get; }public bool IsDualColorSupported { get; }Public ReadOnly Property IsDualColorSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print a dark color plus an alternate color; otherwise false.

IsItalicSupported IsItalicSupported IsItalicSupported IsItalicSupported

Gets whether the receipt printer station can print italic characters.

public : PlatForm::Boolean IsItalicSupported { get; }public bool IsItalicSupported { get; }Public ReadOnly Property IsItalicSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print italic characters; otherwise false.

IsLeft90RotationSupported IsLeft90RotationSupported IsLeft90RotationSupported IsLeft90RotationSupported

Gets whether the receipt printer station can print information rotated 90 degrees to the left.

public : PlatForm::Boolean IsLeft90RotationSupported { get; }public bool IsLeft90RotationSupported { get; }Public ReadOnly Property IsLeft90RotationSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print information rotated 90 degrees to the left; otherwise false.

IsPaperEmptySensorSupported IsPaperEmptySensorSupported IsPaperEmptySensorSupported IsPaperEmptySensorSupported

Gets whether the receipt printer station has an out-of-paper sensor.

public : PlatForm::Boolean IsPaperEmptySensorSupported { get; }public bool IsPaperEmptySensorSupported { get; }Public ReadOnly Property IsPaperEmptySensorSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station has an out-of-paper sensor; otherwise false.

IsPaperNearEndSensorSupported IsPaperNearEndSensorSupported IsPaperNearEndSensorSupported IsPaperNearEndSensorSupported

Gets whether the receipt printer station has a low-paper sensor.

public : PlatForm::Boolean IsPaperNearEndSensorSupported { get; }public bool IsPaperNearEndSensorSupported { get; }Public ReadOnly Property IsPaperNearEndSensorSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station has a low-paper sensor; otherwise false.

IsPrintAreaSupported IsPrintAreaSupported IsPrintAreaSupported IsPrintAreaSupported

Gets whether the receipt printer station supports setting a custom size for the area of the page on which the printer should print.

public : PlatForm::Boolean IsPrintAreaSupported { get; }public bool IsPrintAreaSupported { get; }Public ReadOnly Property IsPrintAreaSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station supports setting a custom size for the area of the page on which the printer should print; otherwise false.

IsPrinterPresent IsPrinterPresent IsPrinterPresent IsPrinterPresent

Gets whether a point-of-service printer with a station that prints receipts is present.

public : PlatForm::Boolean IsPrinterPresent { get; }public bool IsPrinterPresent { get; }Public ReadOnly Property IsPrinterPresent As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if a point-of-service printer with a station that prints receipts is present; otherwise false.

IsRight90RotationSupported IsRight90RotationSupported IsRight90RotationSupported IsRight90RotationSupported

Gets whether the receipt printer station can print information rotated 90 degrees to the right.

public : PlatForm::Boolean IsRight90RotationSupported { get; }public bool IsRight90RotationSupported { get; }Public ReadOnly Property IsRight90RotationSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can print information rotated 90 degrees to the right; otherwise false.

IsStampSupported IsStampSupported IsStampSupported IsStampSupported

Gets whether the receipt printer station has a stamp capability.

public : PlatForm::Boolean IsStampSupported { get; }public bool IsStampSupported { get; }Public ReadOnly Property IsStampSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station has a stamp capability; otherwise false.

IsUnderlineSupported IsUnderlineSupported IsUnderlineSupported IsUnderlineSupported

Gets whether the receipt printer station can underline characters.

public : PlatForm::Boolean IsUnderlineSupported { get; }public bool IsUnderlineSupported { get; }Public ReadOnly Property IsUnderlineSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the receipt printer station can underline characters; otherwise false.

MarkFeedCapabilities MarkFeedCapabilities MarkFeedCapabilities MarkFeedCapabilities

Gets the type of mark-sensed paper handling that is available for the receipt printer station.

public : PosPrinterMarkFeedCapabilities MarkFeedCapabilities { get; }public PosPrinterMarkFeedCapabilities MarkFeedCapabilities { get; }Public ReadOnly Property MarkFeedCapabilities As PosPrinterMarkFeedCapabilities// You can use this property in JavaScript.
Value
PosPrinterMarkFeedCapabilities PosPrinterMarkFeedCapabilities PosPrinterMarkFeedCapabilities PosPrinterMarkFeedCapabilities

A logical OR combination of values that indicate the type of mark-sensed paper handling that is available for the receipt printer station.

See Also

RuledLineCapabilities RuledLineCapabilities RuledLineCapabilities RuledLineCapabilities

Gets information about the capabilities of the receipt printer station to draw ruled lines.

public : PosPrinterRuledLineCapabilities RuledLineCapabilities { get; }public PosPrinterRuledLineCapabilities RuledLineCapabilities { get; }Public ReadOnly Property RuledLineCapabilities As PosPrinterRuledLineCapabilities// You can use this property in JavaScript.
Value
PosPrinterRuledLineCapabilities PosPrinterRuledLineCapabilities PosPrinterRuledLineCapabilities PosPrinterRuledLineCapabilities

Information about the capabilities of the receipt printer station to draw ruled lines.

See Also

SupportedBarcodeRotations SupportedBarcodeRotations SupportedBarcodeRotations SupportedBarcodeRotations

Gets a list of the directions in which the receipt printer station can rotate a barcode when printing.

public : IVectorView<PosPrinterRotation> SupportedBarcodeRotations { get; }public IReadOnlyList<PosPrinterRotation> SupportedBarcodeRotations { get; }Public ReadOnly Property SupportedBarcodeRotations As IReadOnlyList<PosPrinterRotation>// You can use this property in JavaScript.
Value
IVectorView<PosPrinterRotation> IReadOnlyList<PosPrinterRotation> IReadOnlyList<PosPrinterRotation> IReadOnlyList<PosPrinterRotation>

A list of the directions in which the receipt printer station can rotate a barcode when printing.

SupportedBitmapRotations SupportedBitmapRotations SupportedBitmapRotations SupportedBitmapRotations

Gets a list of the directions in which the receipt printer station can rotate a bitmap when printing.

public : IVectorView<PosPrinterRotation> SupportedBitmapRotations { get; }public IReadOnlyList<PosPrinterRotation> SupportedBitmapRotations { get; }Public ReadOnly Property SupportedBitmapRotations As IReadOnlyList<PosPrinterRotation>// You can use this property in JavaScript.
Value
IVectorView<PosPrinterRotation> IReadOnlyList<PosPrinterRotation> IReadOnlyList<PosPrinterRotation> IReadOnlyList<PosPrinterRotation>

A list of the directions in which the receipt printer station can rotate a bitmap when printing.

SupportedCharactersPerLine SupportedCharactersPerLine SupportedCharactersPerLine SupportedCharactersPerLine

Gets a collection of the line widths in characters per line that the receipt printer station supports.

public : IVectorView<uint> SupportedCharactersPerLine { get; }public IReadOnlyList<uint> SupportedCharactersPerLine { get; }Public ReadOnly Property SupportedCharactersPerLine As IReadOnlyList<uint>// You can use this property in JavaScript.
Value
IVectorView<unsigned int> IReadOnlyList<uint> IReadOnlyList<uint> IReadOnlyList<uint>

A collection of the line widths in characters per line that the receipt printer station supports.