PrinterProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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. |