Posiflex OPOS Function List - V13xx

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Posiflex OPOS Function List

Section 1. Cash Drawer __________________________________ 2

Section 2. Line Display __________________________________ 4

Section 3. POS Printer __________________________________ 6

Section 4. POS Keyboard __________________________________ 12

Section 5. Key Lock __________________________________ 13

Section 6. MSR __________________________________ 14

Section 7. Scanner __________________________________ 16

Page. 1
Section 1. Cash Drawer

OPOS 1.8 Posiflex OPOS &


Class Name Type R/W Version
Specification CCO Control
Properties AutoDisable Boolean R/W 1.2 Not Supported X
BinaryConversion Long R/W Not Supported X
CapPowerReporting Long R 1.3 O
CapStatisticsReporting Boolean R 1.8 O
CapUpdateStatistics Boolean R 1.8 O
CheckHealthText String R 1.0 O
Claimed Boolean R 1.0 O
DataCount Long R 1.2 Not Supported X
DataEventEnabled Boolean R/W 1.0 Not Supported X
DeviceEnabled Boolean R/W 1.0 O
FreezeEvents Boolean R/W 1.0 O
OpenResult Long R O
OutputID Long R 1.0 Not Supported X
PowerNotify Long R/W 1.3 X
PowerState Long R 1.3 X
ResultCode Long R O
ResultCodeExtended Long R O
State Long R 1.0 O
ControlObjectDescription String R 1.0 O
ControlObjectVersion Long R 1.0 O
ServiceObjectDescription String R 1.0 O
ServiceObjectVersion Long R 1.0 O
DeviceDescription String R 1.0 O
DeviceName String R 1.0 O
CapStatus Boolean R 1.0 O
CapStatusMultiDrawerDete Boolean R 1.5 O
DrawerOpened Boolean R 1.0 O

Methods Open 1.0 O


Close 1.0 O
ClaimDevice 1.0 O
ReleaseDevice 1.0 O
CheckHealth 1.0 O
ClearInput Not Supported X
ClearOutput Not Supported X
DirectIO 1.0 X
ResetStatistics 1.8 O
RetrieveStatistics 1.8 O
UpdateStatistics 1.8 O
OpenDrawer 1.0 O
WaitForDrawerClose 1.0 O

Events DataEvent Not Supported X


DirectIOEvent 1.0 X

Page. 2
Posiflex OPOS Function List
Section 1. Cash Drawer

ErrorEvent Not Supported X


OutputCompleteEvent Not Supported X
StatusUpdateEvent 1.0 O

Page. 3
Posiflex OPOS Function List
Section 2. Line Display

OPOS 1.6 Posiflex OPOS &


Name Type R/W
Specification CCO Control
AutoDisable Boolean R/W Not Supported X
BinaryConversion Long R/W O
CapPowerReporting Long R FALSE
CheckHealthText String R O
Claimed Boolean R O
DataCount Long R Not Supported X
DataEventEnabled Boolean R/W Not Supported X
DeviceEnabled Boolean R/W O
FreezeEvents Boolean R/W X
OpenResult Long R O
OutputID Long R Not Supported X
PowerNotify Long R/W X
PowerState Long R X
ResultCode Long R O
ResultCodeExtended Long R O
State Long R O
ControlObjectDescription String R O
ControlObjectVersion Long R O
ServiceObjectDescription String R O
ServiceObjectVersion Long R O
DeviceDescription String R O
DeviceName String R O
CapBlink Long R BLINKALL
CapBlinkRate Boolean R TRUE
CapBrightness Boolean R TRUE
CapCharacterSet Long R ASCII / KANA
CapCursorType Long R NONE
CapCustomGlyph Boolean R FALSE
CapDescriptors Boolean R FALSE
CapHMarquee Boolean R FALSE
CapICharWait Boolean R FALSE
CapReadBack Long R NONE
CapReverse Long R NONE
CapVMarquee Boolean R FALSE
BlinkRate Long R/W O
DeviceWindows Long R 0
DeviceRows Long R 2
DeviceColumns Long R 20
DeviceDescriptors Long R 0
DeviceBrightness Long R/W O
CharacterSet Long R/W O
CharacterSetList String R O
CurrentWindow Long R/W X

Page. 4
Posiflex OPOS Function List
Section 2. Line Display

Rows Long R O
Columns Long R O
CursorRow Long R/W O
CursorColumn Long R/W O
CursorType Long R/W O
CursorUpdate Boolean R/W X
MarqueeType Long R/W X
MarqueeFormat Long R/W X
MarqueeUnitWait Long R/W X
MarqueeRepeatWait Long R/W X
InterCharacterWait Long R/W X
CustomGlyphList String R X
GlyphHeight Long R X
GlyphWidth Long R X
ResetStatistics 1.8 O
RetrieveStatistics 1.8 O
UpdateStatistics 1.8 O

Open O
Close O
ClaimDevice O
ReleaseDevice O
CheckHealth O
ClearInput Not Supported X
ClearOutput Not Supported X
DirectIO O
DisplayText O
DisplayTextAt O
ClearText O
ScrollText X
SetDescriptor X
ClearDescriptors X
CreateWindow X
DestroyWindow X
RefreshWindow X
ReadCharacterAtCursor X
DefineGlyph X

DataEvent Not Supported X


DirectIOEvent X
ErrorEvent Not Supported X
OutputCompleteEvent Not Supported X
StatusUpdateEvent X

Page. 5
Posiflex OPOS Function List
Section 3. POS Printer

OPOS 1.8 Posiflex OPOS & CCO


Class Name Type R/W Version
Specification Control
Properties AutoDisable Boolean R/W 1.2 Not Supported X
BinaryConversion Long R/W O
CapPowerReporting Long R 1.3 O
CapStatisticsReporting boolean R 1.8 O
CapUpdateStatistics boolean R 1.8 O
CheckHealthText String R 1.0 O
Claimed Boolean R 1.0 O
DataCount Long R 1.2 Not Supported X
DataEventEnabled Boolean R/W 1.0 Not Supported X
DeviceEnabled Boolean R/W 1.0 O
FreezeEvents Boolean R/W 1.0 O
OutputID Long R 1.0 O
PowerNotify Long R/W 1.3 X
PowerState Long R 1.3 X
ResultCode Long R O
ResultCodeExtended Long R O
State Long R 1.0 O
ControlObjectDescription String R 1.0 O
ControlObjectVersion Long R 1.0 O
ServiceObjectDescription String R 1.0 O
ServiceObjectVersion Long R 1.0 O
DeviceDescription String R 1.0 O
DeviceName String R 1.0 O
CapCharacterSet Long R 1.1 O
CapConcurrentJrnRec Boolean R 1.0 O
CapConcurrentJrnSlp Boolean R 1.0 O
CapConcurrentRecSlp Boolean R 1.0 O
CapCoverSensor Boolean R 1.0 O
CapMapCharacterSet: Boolean R 1.7 O
CapTransaction Boolean R 1.1 O
CapJrnPresent Boolean R 1.0 O
CapJrn2Color Boolean R 1.0 O
CapJrnBold Boolean R 1.0 O
CapJrnDhigh Boolean R 1.0 O
CapJrnDwide Boolean R 1.0 O
CapJrnDwideDhigh Boolean R 1.0 O
CapJrnEmptySensor Boolean R 1.0 O
CapJrnItalic Boolean R 1.0 O
CapJrnNearEndSensor Boolean R 1.0 O
CapJrnUnderline Boolean R 1.0 O
CapJrnCartridgeSensor: Long R 1.5 O
CapJrnColor: Long R 1.5 O
CapRecPresent Boolean R 1.0 O

Page. 6
Posiflex OPOS Function List
Section 3. POS Printer

CapRec2Color Boolean R 1.0 O


CapRecBarCode Boolean R 1.0 O
CapRecBitmap Boolean R 1.0 O
CapRecBold Boolean R 1.0 O
CapRecDhigh Boolean R 1.0 O
CapRecDwide Boolean R 1.0 O
CapRecDwideDhigh Boolean R 1.0 O
CapRecEmptySensor Boolean R 1.0 O
CapRecItalic Boolean R 1.0 O
CapRecLeft90 Boolean R 1.0 O
CapRecNearEndSensor Boolean R 1.0 O
CapRecPapercut Boolean R 1.0 O
CapRecRight90 Boolean R 1.0 O
CapRecRotate180 Boolean R 1.0 O
CapRecStamp Boolean R 1.0 O
CapRecUnderline Boolean R 1.0 O
CapRecCartridgeSensor: Long R 1.5 O
CapRecColor: Long R 1.5 O
CapRecMarkFeed: Long R 1.5 O
CapSlpPresent Boolean R 1.0 O
CapSlpFullslip Boolean R 1.0 O
CapSlp2Color Boolean R 1.0 O
CapSlpBarCode Boolean R 1.0 O
CapSlpBitmap Boolean R 1.0 O
CapSlpBold Boolean R 1.0 O
CapSlpDhigh Boolean R 1.0 O
CapSlpDwide Boolean R 1.0 O
CapSlpDwideDhigh Boolean R 1.0 O
CapSlpEmptySensor Boolean R 1.0 O
CapSlpItalic Boolean R 1.0 O
CapSlpLeft90 Boolean R 1.0 O
CapSlpNearEndSensor Boolean R 1.0 O
CapSlpRight90 Boolean R 1.0 O
CapSlpRotate180 Boolean R 1.0 O
CapSlpUnderline Boolean R 1.0 O
CapSlpBothSidesPrint: Boolean R 1.5 O
CapSlpCartridgeSensor: Long R 1.5 O
CapSlpColor: Long R 1.5 O
AsyncMode Boolean R/W 1.0 O
CartridgeNotify Long R/W 1.5 O
CharacterSet Long R/W 1.0 O
O
CharacterSetList String R 1.0
CoverOpen Boolean R 1.0 O

Page. 7
Posiflex OPOS Function List
Section 3. POS Printer

ErrorLevel Long R 1.1 O


ErrorStation Long R 1.0 O
ErrorString String R 1.1 O
FontTypefaceList String R 1.1 O
FlagWhenIdle Boolean R/W 1.0 O
MapCharacterSet Boolean R/W 1.7 O
MapMode Long R/W 1.0 O
RotateSpecial Long R/W 1.1 O
JrnLineChars Long R/W 1.0 X
JrnLineCharsList String R 1.0 X
JrnLineHeight Long R/W 1.0 X
JrnLineSpacing Long R/W 1.0 X
JrnLineWidth Long R 1.0 X
JrnLetterQuality Boolean R/W 1.0 X
JrnEmpty Boolean R 1.0 X
JrnNearEnd Boolean R 1.0 X
JrnCartridgeState: Long R 1.5 O
JrnCurrentCartridge: Long R 1.5 O
RecLineChars Long R/W 1.0 O
RecLineCharsList String R 1.0 O
RecLineHeight Long R/W 1.0 O
RecLineSpacing Long R/W 1.0 O
RecLineWidth Long R 1.0 O
RecLetterQuality Boolean R/W 1.0 X
RecEmpty Boolean R 1.0 X
RecNearEnd Boolean R 1.0 X
RecSidewaysMaxLines Long R 1.0 O
RecSidewaysMaxChars Long R 1.0 O
RecLinesToPaperCut Long R 1.0 O
RecBarCodeRotationList String R 1.0 O
RecBitmapRotationList: String R 1.7 O
RecCartridgeState: Long R 1.5 O
RecCurrentCartridge: Long R 1.5 O
SlpLineChars Long R/W 1.0 X
SlpLineCharsList String R 1.0 X
SlpLineHeight Long R/W 1.0 X
SlpLineSpacing Long R/W 1.0 X
SlpLineWidth Long R 1.0 X
SlpLetterQuality Boolean R/W 1.0 X
SlpEmpty Boolean R 1.0 X
SlpNearEnd Boolean R 1.0 X
SlpSidewaysMaxLines Long R 1.0 X
SlpSidewaysMaxChars Long R 1.0 X
SlpMaxLines Long R 1.0 X

Page. 8
Posiflex OPOS Function List
Section 3. POS Printer

SlpLinesNearEndToEnd Long R 1.0 X


SlpBarCodeRotationList String R 1.1 X
SlpBitmapRotationList: String R 1.7 O
SlpPrintSide: Long R 1.5 O
SlpCartridgeState: Long R 1.5 O
SlpCurrentCartridge: Long R/W 1.5 O

Methods Open 1.0 O


Close 1.0 O
ClaimDevice 1.0 O
ReleaseDevice 1.0 O
CheckHealth 1.0 O
ClearInput Not Supported X
ClearOutput 1.0 O
DirectIO 1.0 X
resetStatistics 1.8 O
retrieveStatistics 1.8 O
updateStatistics 1.8 O
BeginInsertion 1.0 X
EndInsertion 1.0 X
BeginRemoval 1.0 X
EndRemoval 1.0 X
changePrintSide 1.5 X
CutPaper 1.0 O
markFeed 1.5 X
RotatePrint 1.0 O
PrintBarCode 1.0 O
PrintBitmap 1.0 O
PrintNormal 1.0 O
PrintTwoNormal 1.0 X
PrintImmediate 1.0 O
TransactionPrint 1.0 O
ValidateData 1.0 O
SetBitmap 1.0 O
SetLogo 1.0 O
ResetStatistics 1.8 O
RetrieveStatistics 1.8 O
UpdateStatistics 1.8 O

Events DataEvent Not Supported X


DirectIOEvent X
ErrorEvent X
OutputCompleteEvent O
StatusUpdateEvent O

Escape Sequencial O

Page. 9
Posiflex OPOS Function List
Section 3. POS Printer

Escape Sequencial
Name Data Remarks
Cuts receipt paper. The character # is replaced by an
ASCII decimal string telling the percentage cut
Paper cut ESC |#P desired. If
‘#’ is omitted, then a full cut is performed. For
example:
Cuts receipt paper, after feeding the paper by the
Feed and Paper cut ESC |#fP RecLinesToPaperCut lines. The character ‘#’ is
defined
Cuts and stamps receipt paper, after feeding the paper
Feed, Paper cut, and ESC |#sP by the RecLinesToPaperCut lines. The character ‘#’ is
defined by the “Paper cut” escape sequence.
Fires the stamp solenoid, which usually contains a
Fire stamp ESC |sL
graphical store emblem.
Prints the pre-stored bitmap. The character ‘#’ is
Print bitmap ESC |#B
replaced
Print top logo ESC |tL Prints the pre-stored top logo.
Print bottom logo ESC |bL Prints the pre-stored bottom logo.
Feed the paper forward by lines. The character ‘#’ is
Feed lines ESC |#lF replaced by an ASCII decimal string telling the number
of
Feed the paper forward by mapping mode units. The
character ‘#’ is replaced by an ASCII decimal string
Feed units ESC |#uF
telling the number of units to be fed. If ‘#’ is omitted,
then one unit is fed.
Feed the paper backward. The character ‘#’ is replaced
by
Feed reverse ESC |#rF
an ASCII decimal string telling the number of lines to
befed. If ‘#’ is omitted, then one line is fed.
Selects a new typeface for the following data. Values
for the
character ‘#’ are:
0 = Default typeface.
Font typeface selection ESC |#Ft 1 = Select first typeface from the FontTypefaceList
property.
2 = Select second typeface from the FontTypefaceList
property.
And so on.
Bold ESC |bC Prints in bold or double-strike.
Prints with underline. The character ‘#’ is replaced
an ASCII decimal string telling the thickness
Underline ESC |#uC
underline in printer dot units. If ‘#’ is omitted,
printer-specific default thickness is used.
Italic ESC |iC Prints in italics.
Reverse video ESC |rvC Prints in a reverse video format.
Single high ESC |1C Prints normal size.
Double wide ESC |2C Prints double-wide characters.
Double high ESC |3C Prints double-high characters.
Double high ESC |4C Prints double-high/double-wide characters.

Page. 10
Posiflex OPOS Function List
Section 3. POS Printer

Prints with the width scaled ‘#’ times the normal


Scale horizontally ESC |#hC
size,where ‘#’ is replaced by an ASCII decimal string.
Prints with the height scaled ‘#’ times the normal
Scale vertically ESC |#vC
size,where ‘#’ is replaced by an ASCII decimal string.
Prints in # color. The character ‘#’ is replaced by an
ASCII decimal string indicating the additive amount of
RGB to produce the desired color. There are 3 digits
each
of Red, Green, and Blue elements. Valid values range
RGB Color ESC |#fC
from “000” to “255”. (E.g., “255255000” represents
yellow). Color Matching to the subtractive percentage
of
CMY (Cyan, Magenta and Yellow color components)
to
SubScript ESC |tbC Prints SubScript characters.

SuperScript ESC |tpC Prints SuperScript characters.

Center ESC |cA Aligns following text in the center.


Right justify ESC |rA Aligns following text at the right.
Normal ESC |N Restores printer characteristics to normal condition.

Page. 11
Posiflex OPOS Function List
Section 4. POS Keyboard

OPOS 1.3 Posiflex OPOS &


Class Name Type R/W
Specification CCO Control
Properties AutoDisable Boolean R/W O
BinaryConversion Long R/W Not Supported X
CapPowerReporting Long R FALSE
CheckHealthText String R O
Claimed Boolean R O
DataCount Long R O
DataEventEnabled Boolean R/W O
DeviceEnabled Boolean R/W O
FreezeEvents Boolean R/W O
OutputID Long R Not Supported X
PowerNotify Long R/W X
PowerState Long R X
ResultCode Long R O
ResultCodeExtended Long R O
State Long R O
ControlObjectDescription String R O
ControlObjectVersion Long R O
ServiceObjectDescription String R O
ServiceObjectVersion Long R O
DeviceDescription String R O
DeviceName String R O
CapKeyUp Boolean R TRUE
EventTypes Long R/W O
POSKeyData Long R O
POSKeyEventType Long R O

Methods Open O
Close O
ClaimDevice O
ReleaseDevice O
CheckHealth O
ClearInput O
ClearOutput Not Supported X
DirectIO X

Events DataEvent O
DirectIOEvent X
ErrorEvent X
OutputCompleteEvent Not Supported X
StatusUpdateEvent X

Page. 12
Posiflex OPOS Function List
Section 5. Key lock

OPOS 1.6 Posiflex OPOS &


Class Name Type R/W
Specification CCO Control
Properties AutoDisable Boolean R/W Not Supported X
BinaryConversion Long R/W Not Supported X
CapPowerReporting Long R FALSE
CheckHealthText String R O
Claimed Boolean R O
DataCount Long R Not Supported X
DataEventEnabled Boolean R/W Not Supported X
DeviceEnabled Boolean R/W O
FreezeEvents Boolean R/W O
OpenResult Long R O
OutputID Long R Not Supported X
PowerNotify Long R/W X
PowerState Long R X
ResultCode Long R O
ResultCodeExtended Long R O
State Long R O
ControlObjectDescription String R O
ControlObjectVersion Long R O
ServiceObjectDescription String R O
ServiceObjectVersion Long R O
DeviceDescription String R O
DeviceName String R O
KeyPosition Long R O
PositionCount Long R O

Methods Open O
Close O
ClaimDevice O
ReleaseDevice O
CheckHealth O
ClearInput Not Supported X
ClearOutput Not Supported X
DirectIO X
WaitForKeylockChange O

Events DataEvent Not Supported O


DirectIOEvent X
ErrorEvent Not Supported X
OutputCompleteEvent Not Supported X
StatusUpdateEvent X

Page. 13
Posiflex OPOS Function List
Section 6. MSR

OPOS 1.6 Posiflex OPOS &


Name Type R/W
Specification CCO Control
AutoDisable Boolean R/W O
BinaryConversion Long R/W Not Supported X
CapPowerReporting Long R FALSE
CheckHealthText String R O
Claimed Boolean R O
DataCount Long R O
DataEventEnabled Boolean R/W O
DeviceEnabled Boolean R/W O
FreezeEvents Boolean R/W O
OpenResult Long R O
OutputID Long R O
PowerNotify Long R/W X
PowerState Long R X
ResultCode Long R O
ResultCodeExtended Long R O
State Long R O
ControlObjectDescription String R O
ControlObjectVersion Long R O
ServiceObjectDescription String R O
ServiceObjectVersion Long R O
DeviceDescription String R O
DeviceName String R O
CapISO Boolean R TRUE
CapJISOne Boolean R TRUE
CapJISTwo Boolean R TRUE
CapTransmitSentinels Boolean R TRUE
TracksToRead Long R/W O
DecodeData Boolean R/W O
ParseDecodeData Boolean R/W O
ErrorReportingType Long R/W O
Track1Data String R O
Track2Data String R O
Track3Data String R O
Track4Data String R O
AccountNumber String R O
ExpirationDate String R O
Title String R O
FirstName String R O
MiddleInitial String R O
Surname String R O
Suffix String R O
ServiceCode String R O
Track1DiscretionaryData String R O

Page. 14
Posiflex OPOS Function List
Section 6. MSR

Track2DiscretionaryData String R O
TransmitSentinels Boolean R/W O

Open O
Close O
ClaimDevice O
ReleaseDevice O
CheckHealth O
ClearInput X
ClearOutput Not Supported X
DirectIO X
ResetStatistics 1.8 O
RetrieveStatistics 1.8 O
UpdateStatistics 1.8 O

DataEvent O
DirectIOEvent X
ErrorEvent X
OutputCompleteEvent Not Supported X
StatusUpdateEvent X

Page. 15
Posiflex OPOS Function List
Section 7. Scanner(Bar code reader)

OPOS 1.6 Posiflex OPOS &


Class Name Type R/W
Specification CCO Control
Properties AutoDisable Boolean R/W X
BinaryConversion Long R/W Not Supported X
CapPowerReporting Long R FALSE
CheckHealthText String R O
Claimed Boolean R O
DataCount Long R O
DataEventEnabled Boolean R/W O
DeviceEnabled Boolean R/W O
FreezeEvents Boolean R/W O
OpenResult Long R O
OutputID Long R Not Supported X
PowerNotify Long R/W X
PowerState Long R X
ResultCode Long R O
ResultCodeExtended Long R O
State Long R O
ControlObjectDescription String R O
ControlObjectVersion Long R O
ServiceObjectDescription String R O
ServiceObjectVersion Long R O
DeviceDescription String R O
DeviceName String R O
DecodeData String R O
ScanData String R O
ScanDataLabel String R O
ScanDataType Long R O
Methods Open
Close O
ClaimDevice O
ReleaseDevice O
CheckHealth O
ClearInput O
ClearOutput Not Supported X
DirectIO X
Events DataEvent O
DirectIOEvent X
ErrorEvent X
OutputCompleteEvent Not Supported X
StatusUpdateEvent X

Page. 16
Posiflex OPOS Function List

You might also like