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
| 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.