Share via


PrinterProperties Class

Definition

A helper class that simplifies the retrieval and setting of property values for printer devices.

public class PrinterProperties : Microsoft.PointOfService.BasicServiceObjects.CommonProperties
type PrinterProperties = class
    inherit CommonProperties
Public Class PrinterProperties
Inherits CommonProperties
Inheritance
PrinterProperties

Properties

AsyncMode

Indicates whether certain print methods will be performed asynchronously.

BottomLogo

Determines whether to print a logo during print operations.

CapCharacterSet

Holds the default character set capability.

CapCompareFirmwareVersion (Inherited from CommonProperties)
CapConcurrentJrnRec

Indicates whether Journal and receipt stations can print at the same time.

CapConcurrentJrnSlp

Indicates whether journal and slip stations can print at the same time.

CapConcurrentPageMode
CapConcurrentRecSlp

Indicates whether receipt and slip stations can print at the same time.

CapCoverSensor

Indicates whether the printer has a “cover open” sensor.

CapJrn2Color

Indicates whether the journal can print dark plus an alternate color.

CapJrnBold

Indicates whether the journal can print bold characters.

CapJrnCartridgeSensor

Indicates the presence of journal cartridge monitoring sensors.

CapJrnColor

Indicates available journal color cartridges.

CapJrnDHigh

Indicates whether the journal can print double-high characters.

CapJrnDWide

Indicates whether the journal can print double-wide characters.

CapJrnDWideDHigh

Indicates whether the journal can print double-wide and double-high characters.

CapJrnEmptySensor

Indicates whether the journal has an out-of-paper sensor.

CapJrnItalic

Indicates whether the journal can print italic characters.

CapJrnNearEndSensor

Indicates whether the journal has a low-paper sensor.

CapJrnPresent

Indicates whether the journal print station is present.

CapJrnUnderline

Indicates whether the journal can underline characters.

CapMapCharacterSet

Indicates that the service object is able to map the characters sent my the application to a character set defined by the CharacterSetList property.

CapPowerReporting (Inherited from CommonProperties)
CapRec2Color

Indicates whether the receipt can print dark plus an alternate color.

CapRecBarCode

Indicates whether the receipt has bar code printing capability.

CapRecBitmap

Indicates whether the receipt can print bitmaps.

CapRecBold

Indicates whether the receipt can print bold text.

CapRecCartridgeSensor

Indicates the presence of receipt cartridge monitoring sensors.

CapRecColor

Indicates the receipt color cartridges.

CapRecDHigh

Indicates whether the receipt can print double-high characters.

CapRecDWide

Indicates whether the receipt can print double-wide characters.

CapRecDWideDHigh

Indicates whether the receipt can print double-wide, double-high characters.

CapRecEmptySensor

Indicates whether the receipt print station has an out-of-paper sensor.

CapRecItalic

Indicates whether the receipt can print italic text.

CapRecLeft90

Indicates whether the receipt can print in rotated-90-degree-left mode.

CapRecMarkFeed

Holds the type of mark-sensed paper handling available.

CapRecNearEndSensor

Indicates whether the receipt has a low-paper sensor.

CapRecPageMode
CapRecPaperCut

Indicates whether the receipt can perform paper cuts.

CapRecPresent

Indicates that the receipt print station is present.

CapRecRight90

Indicates that the receipt can print in a rotated-90-degree-right mode.

CapRecRotate180

Indicates that the receipt can print in a rotated-180-degree mode.

CapRecRuledLine
CapRecStamp

Indicates that the receipt has a stamp capability.

CapRecUnderline

Indicates whether the receipt can underline characters.

CapSlp2Color

Indicates that the slip can print dark plus an alternate color.

CapSlpBarCode

Indicates that the slip has bar code printing capability.

CapSlpBitmap

Indicates that the slip can print bitmaps.

CapSlpBold

Indicates that the slip can print bold text.

CapSlpBothSidesPrint

Indicates that the slip print station supports printing on both sides of the document.

CapSlpCartridgeSensor

Indicates the presence of slip-cartridge monitoring sensors.

CapSlpColor

Indicates which types of color cartridges supported for slip printing.

CapSlpDHigh

Indicates that the slip can print double-high characters.

CapSlpDWide

Indicates that the slip can print double-wide characters.

CapSlpDWideDHigh

Indicates that the slip can print double-wide, double-high characters.

CapSlpEmptySensor

Indicates that the slip has a “slip in” sensor.

CapSlpFullSlip

Indicates whether the printer supports printing full-length forms on the slip station.

CapSlpItalic

Indicates that the slip can print italic characters.

CapSlpLeft90

Indicates that the slip can print in a rotated 90 degree left mode.

CapSlpNearEndSensor

Indicates whether the slip has a "slip near end" sensor.

CapSlpPageMode
CapSlpPresent

Indicates that the printer has a slip station.

CapSlpRight90

Indicates that the slip can print in a rotated 90 degree right mode.

CapSlpRotate180

Indicates that the slip can print in a rotated 180 degree mode.

CapSlpRuledLine
CapSlpUnderline

Indicates that the slip can print underlined characters.

CapStatisticsReporting (Inherited from CommonProperties)
CapTransaction

Indicates whether or not each station supports printer transactions.

CapUpdateFirmware (Inherited from CommonProperties)
CapUpdateStatistics (Inherited from CommonProperties)
CartridgeNotify

Holds the type of cartridge state notification the application wants to receive.

CharacterSet

Holds a numeric value indicating the character set the application wants to use for printing characters.

CharacterSetList

Holds a list of character set numbers supported for printing.

CoverOpen

Indicates that the cover is open.

DeviceDescription (Inherited from CommonProperties)
DeviceName (Inherited from CommonProperties)
ErrorLevel

Holds the severity of the most recent error condition.

ErrorStation

Holds the station or stations that were printing when an error was detected.

ErrorString

Holds a vendor-supplied description of the current error.

FlagWhenIdle

If set to true by the application, the service object will queue a StatusUpdateEvent event using the StatusIdle constant when the device is in an idle state, and reset FlagWhenIdle to false.

FontTypefaceList

Holds a string array that specifies the fonts and/or typefaces supported by the printer.

JrnCartridgeState

Holds the status of the selected journal cartridge (ink, ribbon, or toner).

JrnCoverOpen

Notifies the application that the cover has been opened.

JrnCurrentCartridge

Holds the currently selected journal cartridge.

JrnEmpty

If set to true, the journal is out of paper.

JrnLetterQuality

If true, prints in high-quality mode. If false, prints in high-speed mode.

JrnLineChars

Holds the number of characters that the application wants to print on a journal line.

JrnLineCharsList

Holds a collection of the line widths (characters per line) supported by the journal station.

JrnLineHeight

Holds the journal print line height the application wants to use, expressed in the unit of measure indicated by the MapMode property setting.

JrnLineSpacing

Holds the spacing of each single-high print line, including both the printed line height and the white space between each pair of lines that the application wants to use.

JrnLineWidth

Holds the width of a line for the number of characters indicated by the JrnLineChars property, expressed in the unit of measure indicated by the MapMode property.

JrnNearEnd

If true, the journal paper is low.

MapCharacterSet

If set to true by the application while outputting data, the service object maps the characters transferred by the application to the character set selected in the CharacterSet property.

MapMode

Holds the mapping mode of the printer the application wants to use.

PageModeArea
PageModeDescriptor
PageModeHorizontalPosition
PageModePrintArea
PageModePrintDirection
PageModeStation
PageModeVerticalPosition
PowerState (Inherited from CommonProperties)
RecBarCodeRotationList

Holds a list of the directions in which a receipt bar code can be rotated.

RecBitmapRotationList

Holds a list of the directions in which a receipt bitmap can be rotated.

RecCartridgeState

Holds the status of the selected receipt cartridge (ink, ribbon or toner).

RecCoverOpen

Indicates that a cover has been opened.

RecCurrentCartridge

Holds the receipt cartridge currently selected by the application.

RecEmpty

If true, the receipt is out of paper.

RecLetterQuality

If true, prints in high-quality mode. If false, prints in high-speed mode.

RecLineChars

Holds the number of characters that the application wants to print on a receipt line.

RecLineCharsList

Holds a collection of the line widths (characters per line) supported by the receipt station.

RecLineHeight

Holds the receipt print line height, expressed in the unit of measure indicated by the MapMode property setting, that the application wants to use.

RecLineSpacing

Holds the spacing of each single-high print line, including both the printed line height and the white space between each pair of lines, that the application wants to use.

RecLinesToPaperCut

Holds the number of lines that must be advanced before cutting the receipt paper.

RecLineWidth

Holds the width of a line, based on the number of characters specified in the RecLineChars property, expressed in the unit of measure indicated by the MapMode property.

RecNearEnd

If true, the receipt paper is low.

RecSidewaysMaxChars

Holds the maximum number of characters that can be printed on each line in sideways mode.

RecSidewaysMaxLines

Holds the maximum number of lines that can be printed in sideways mode.

RotateSpecial

Holds the rotation orientation for bar codes that the application wants to use.

ServiceObjectDescription (Inherited from CommonProperties)
ServiceObjectVersion (Inherited from CommonProperties)
SlpBarCodeRotationList

Holds a collection of the directions in which a slip bar code may be rotated.

SlpBitmapRotationList

Holds a collection of the directions in which a slip bitmap can be rotated.

SlpCartridgeState

Holds the status of the selected slip cartridge (ink, ribbon, or toner).

SlpCoverOpen

Indicates that a cover has been opened.

SlpCurrentCartridge

Holds the slip cartridge the application wants to use.

SlpEmpty

If true, a slip form is not present.

SlpLetterQuality

If true, prints in high-quality mode. If false, prints in high-speed mode.

SlpLineChars

Holds the number of characters that the application wants to print on a slip line.

SlpLineCharsList

Holds a collection of the line widths (characters per line) supported by the slip station.

SlpLineHeight

Holds the slip print-line height, expressed in the unit of measure indicated by the MapMode property setting, that the application wants to use.

SlpLinesNearEndToEnd

Holds the number of lines that can be printed after the SlpNearEnd property has been set to true but before the printer reaches the end of the slip.

SlpLineSpacing

Holds the spacing of each single-high print line, including both the printed line height and the white space between each pair of lines that the application wants to use.

SlpLineWidth

Holds the line width, based on the number of characters specified for the SlpLineChars property, expressed in the unit of measure indicated by the MapMode property.

SlpMaxLines

Holds the maximum number of lines that can be printed on a form.

SlpNearEnd

If true, the slip form is near its end.

SlpPrintSide

Holds the side of the slip print station document on which printing will occur.

SlpSidewaysMaxChars

Holds the maximum number of characters that can be printed on each line in sideways mode.

SlpSidewaysMaxLines

Holds the maximum number of lines that can be printed in sideways mode.

State (Inherited from CommonProperties)
TopLogo

Holds a value indicating whether a logo should be printed during print operations.

Applies to