Share via


ICommonClaimedPosPrinterStation Interface

Definition

Represents properties and actions common to all type of claimed stations for a point-of-service printer.

public interface class ICommonClaimedPosPrinterStation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3085657768, 65162, 19707, 139, 66, 227, 91, 40, 12, 178, 124)]
struct ICommonClaimedPosPrinterStation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3085657768, 65162, 19707, 139, 66, 227, 91, 40, 12, 178, 124)]
public interface ICommonClaimedPosPrinterStation
Public Interface ICommonClaimedPosPrinterStation
Derived
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Properties

CharactersPerLine

Gets or sets the number of characters the station can print per line of text.

ColorCartridge

Gets or sets the color cartridge that the printer station should use when it prints.

IsCartridgeEmpty

Gets whether the cartridge of the printer station is currently out of ink or toner.

IsCartridgeRemoved

Gets whether the cartridge of the printer station is currently removed.

IsCoverOpen

Gets whether the cover of the printer station is currently open.

IsHeadCleaning

Gets whether the printer station is currently cleaning its print head.

IsLetterQuality

Gets or sets whether the printer station prints with high quality or high speed.

IsPaperEmpty

Gets whether the printer station needs paper.

IsPaperNearEnd

Gets whether the printer station is almost out of paper.

IsReadyToPrint

Gets whether the printer station is on and accepting print jobs.

LineHeight

Gets or sets the current height of the printed line for the printer station, in the units that the ClaimedPosPrinter.MapMode property specifies.

LineSpacing

Gets or sets the spacing of each single-high print line for the printer station, in the units that the ClaimedPosPrinter.MapMode property specifies. This spacing includes both the height of printed line and of the white space between each pair of lines.

LineWidth

Gets the current width of the printed line for the printer station, in the units that the ClaimedPosPrinter.MapMode property specifies.

Methods

ValidateData(String)

Determines whether a data sequence, possibly including one or more escape sequences, is valid for the printer station, before you use that data sequence when you call the IPosPrinterJob.Print and IPosPrinterJob.ExecuteAsync methods.

Applies to

See also