Business Unit Common Data Node describing the location. Contains
one or more of RetailStore, DistributionCenter, InventoryLocation and
AdminstrativeCenter.
The name of the business unit
separate legal entity which conducts retail operations for
the retail enterprise in some geographical location. It may be treated as a
division internally - yet it is still a separate legal
entity
a unique line of business within a
corporation
Any area of a store from which particular revenues can be said
to derive
A grouping of items with similar point of sale control and
processing attributes. This entity type may also be used to control sales
that are not properly identified at the item-level.
an administrative unit in a large store which certain retail
functions have been grouped
A warehouse or other storage facility that receives
merchandise in bulk from Suppliers and supplies merchandise to RetailStores.
It may be co-located at the same Site as a RetailStore or
AdministrativeCenter.
A group of offices at which the retail enterprise conducts
administrative (non-selling) operations. May be co-located at a Site with
RetailStore, DistributionCenter, or InventoryLocation.
A retail outlet that sells merchandise and services through
either a physical location, catalog, web page or other channel. It may or
may not be identical to a Site. It may be co-located at the same Site as a
DistributionCenter, InventoryLocation or
AdministrativeCenter.
organizational hierarchy so that destination can be targeted to
individual location, region, division etc, not to be confused with reporting the
entire hierarchy as is done with the Organizational Hierarchy Structure - i.e. an
instance of an organization hierarchy at a particular level.
UUID to uniquely identifying this request
derived from ISO-639-2 language codes
Afar
Abkhazian
Achinese
Acoli
Adangme
Afro-Asiatic (Other)
Afrihili
Afrikaans
Akan
Akkadian
Albanian
Aleut
Algonquian languages
Amharic
English, Old (ca.450-1100)
Apache languages
Arabic
Aramaic
Armenian
Araucanian
Arapaho
Artificial (Other)
Arawak
Assamese
Athapascan languages
Australian languages
Avaric
Avestan
Awadhi
Aymara
Azerbaijani
Banda
Bamileke languages
Bashkir
Baluchi
Bambara
Balinese
Basque
Basa
Baltic (Other)
Beja
Belarusian
Bemba
Bengali
Berber (Other)
Bhojpuri
Bihari
Bikol
Bini
Bislama
Siksika
Bantu (Other)
Tibetan
Bosnian
Braj
Breton
Batak (Indonesia)
Buriat
Buginese
Bulgarian
Burmese
Caddo
Central American Indian (Other)
Carib
Catalan
Caucasian (Other)
Cebuano
Celtic (Other)
Czech
Chamorro
Chibcha
Chechen
Chagatai
Chinese
Chuukese
Mari
Chinook jargon
Choctaw
Chipewyan
Cherokee
Church Slavic
Chuvash
Cheyenne
Chamic languages
Coptic
Cornish
Corsican
Creoles and pidgins, English-based (Other)
Creoles and pidgins, French-based (Other)
Creoles and pidgins, Portuguese-based
(Other)
Cree
Creoles and pidgins(Other)
Cushitic (Other)
Welsh
Czech
Dakota
Danish
Dayak
Delaware
Slave (Athapascan)
German
Dogrib
Dinka
Divehi
Dogri
Dravidian (Other)
Duala
Dutch, Middle (ca. 1050-1350)
Dutch
Dyula
Dzongkha
Efik
Egyptian (Ancient)
Ekajuk
Greek, Modern (1453-)
Elamite
English
English, Middle (1100-1500)
Esperanto
Estonian
Basque
Ewe
Ewondo
Fang
Faroese
Persian
Fanti
Fijian
Finnish
Finno-Ugrian (Other)
Fon
French
French
French, Middle (ca.1400-1600)
French, Old (842-ca.1400)
Frisian
Fulah
Friulian
Ga
Gayo
Gbaya
Germanic (Other)
Georgian
German
Geez
Gilbertese
Gaelic
Scottish Gaelic
Irish
Gallegan
Manx
German, Middle High (ca.1050-1500)
German, Old High (ca.750-1050)
Gondi
Gorontalo
Gothic
Grebo
Greek, Ancient (to 1453)
Greek, Modern (1453-)
Guarani
Gujarati
Gwich´in
Haida
Hausa
Hawaiian
Hebrew
Herero
Hiligaynon
Himachali
Hindi
Hittite
Hmong
Hiri Motu
Croatian
Hungarian
Hupa
Armenian
Iban
Igbo
Icelandic
Ijo
Inuktitut
Interlingue
Iloko
Interlingua (International Auxiliary Language
Association)
Indic (Other)
Indonesian
Indo-European (Other)
Inupiaq
Iranian (Other)
Iroquoian languages
Icelandic
Italian
Javanese
Japanese
Judeo-Persian
Judeo-Arabic
Kara-Kalpak
Kabyle
Kachin
Kalaallisut
Kamba
Kannada
Karen
Kashmiri
Georgian
Kanuri
Kawi
Kazakh
Khasi
Khoisan (Other)
Khmer
Khotanese
Gikuyu
Kikuyu
Kinyarwanda
Kirghiz
Kimbundu
Konkani
Komi
Kongo
Korean
Kosraean
Kpelle
Kru
Kurukh
Kuanyama
Kumyk
Kurdish
Kutenai
Ladino
Lahnda
Lamba
Lao
Latin
Latvian
Lezghian
Lingala
Lithuanian
Mongo
Lozi
Letzeburgesch
Luba-Lulua
Luba-Katanga
Ganda
Luiseno
Lunda
Luo (Kenya and Tanzania)
Lushai
Macedonian
Madurese
Magahi
Marshall
Maithili
Makasar
Malayalam
Mandingo
Maori
Austronesian (Other)
Marathi
Masai
Malay
Mandar
Mende
Irish, Middle (900-1200)
Micmac
Minangkabau
Miscellaneous languages
Macedonian
Mon-Khmer (Other)
Malagasy
Maltese
Manchu
Manipuri
Manobo languages
Mohawk
Moldavian
Mongolian
Mossi
Maori
Malay
Multiple languages
Munda languages
Creek
Marwari
Burmese
Mayan languages
Nahuatl
North American Indian (Other)
Nauru
Navajo
Ndebele, South
Ndebele, North
Ndonga
German, Low
Low German
Low Saxon
Saxon, Low
Nepali
Newari
Nias
Niger-Kordofanian (Other)
Niuean
Dutch
Norwegian Nynorsk
Nynorsk, Norwegian
Bokmål, Norwegian
Norwegian Bokmål
Norse, Old
Norwegian
Sotho, Northern
Nubian languages
Chichewa
Nyanja
Nyamwezi
Nyankole
Nyoro
Nzima
Occitan (post 1500)
Provençal
Ojibwa
Oriya
Oromo
Osage
Ossetian
Ossetic
Turkish, Ottoman (1500-1928)
Otomian languages
Papuan (Other)
Pangasinan
Pahlavi
Pampanga
Panjabi
Papiamento
Palauan
Persian, Old (ca.600-400)
Persian
Philippine (Other)
Phoenician
Pali
Polish
Pohnpeian
Portuguese
Prakrit languages
Provençal, Old (to 1500)
Pushto
Quechua
Rajasthani
Rapanui
Rarotongan
Romance (Other)
Raeto-Romance
Romany
Romanian
Romanian
Rundi
Russian
Sandawe
Sango
Yakut
South American Indian (Other)
Salishan languages
Samaritan Aramaic
Sanskrit
Sasak
Santali
Serbian
Scots
Croatian
Selkup
Semitic (Other)
Irish, Old (to 900)
Sign languages
Shan
Sidamo
Sinhalese
Siouan languages
Sino-Tibetan (Other)
Slavic (Other)
Slovak
Slovak
Slovenian
Northern Sami
Sami languages (Other)
Samoan
Shona
Sindhi
Soninke
Sogdian
Somali
Songhai
Sotho, Southern
Castilian
Spanish
Albanian
Sardinian
Serbian
Serer
Nilo-Saharan (Other)
Swati
Sukuma
Sundanese
Susu
Sumerian
Swahili
Swedish
Syriac
Tahitian
Tai (Other)
Tamil
Tatar
Telugu
Timne
Tereno
Tetum
Tajik
Tagalog
Thai
Tibetan
Tigre
Tigrinya
Tiv
Tokelau
Tlingit
Tamashek
Tonga (Nyasa)
Tonga (Tonga Islands)
Tok Pisin
Tsimshian
Tswana
Tsonga
Turkmen
Tumbuka
Turkish
Altaic (Other)
Tuvalu
Twi
Tuvinian
Ugaritic
Uighur
Ukrainian
Umbundu
Undetermined
Urdu
Uzbek
Vai
Venda
Vietnamese
Volapük
Votic
Wakashan languages
Walamo
Waray
Washo
Welsh
Sorbian languages
Wolof
Xhosa
Yao
Yapese
Yiddish
Yoruba
Yupik languages
Zapotec
Zenaga
Chuang
Zhuang
Chinese
Zande
Zulu
Zuni
UUID identifying this particular instance of the
error
This is a UUID which ties this response to the original
request
The unique identifier for the WORKSTATION, typically the serial
number.
Describes the mode this Worskstation was in when it made
the purchase..
The common header for use in the Flattened Service
Schemat
The character set supports Unicode. The value of this constant
is 997.
The ASCII character set, supporting the ASCII characters
between 0x20 and 0x7F. The value of this constant is 998
The ANSI character set. The value of this constant is
999.
Device-specific character sets that do not match a code page or the
ASCII or ANSI character sets.
Code page; matches one of the standard values.
Holds the set of character set numbers.
The character set for printing characters.
Journal Printer Properties
Slip Printer Properties
Receipt Printer Properties
If true, then the print methods cutPaper, markFeed,
printBarCode, printBitmap, printNormal, printTwoNormal, rotatePrint, and
transactionPrint will be performed asynchronously. If false, they will be
printed synchronously.
Holds the default character set capability.
If true, then the Journal and Receipt stations can print at
the same time
If true, then the Journal and Slip stations can print at the
same time.
If true, then the printer is capable of supporting Page Mode
concurrently for both the receipt and slip stations.
If true, then the Receipt and Slip stations can print at the
same time.
If true, then the printer has a “cover open”
sensor.
If CapMapCharacterSet is true, then the Service is able to map
the characters to the character sets defined in
CharacterSetList.
If true, then printer transactions are supported by each
station.
Contains the type of cartridge state notification selected by
the application.
Holds the character set for printing
characters.
Holds the character set numbers. For example, if the
UnifiedPOS string is “101,850,999”, then there would be 3 CharacterSetList
Elements in the XML
If true, then the printer’s cover is open.
Holds the severity of the error condition.
Holds the station or stations that were printing when an error
was detected.
Holds a vendor-supplied description of the current
error.
If true, a StatusUpdateEvent will be enqueued when the device
is in the idle state.
Holds the fonts and/or typefaces that are supported by the
printer
If MapCharacterSet is true and when outputting data, the
Service maps the characters transferred by the application to the character
set selected in the CharacterSet property for printing
data.
defines the unit of measure used for other properties, such as
line heights and line spacings
Holds the page area for the selected PageModeStation expressed
in the unit of measure given by MapMode.
This is a bitmask indicating the basic Page Mode functionality
of the printer for the selected PageModeStation.
Holds the horizontal start position offset within the print
area for the selected PageModeStation, expressed in the unit of measure
given by MapMode.
Holds the print area for the selected PageModeStation
expressed in the unit of measure given by MapMode.
Holds the print direction.
Set the print station for subsequent Page Mode
properties.
Holds the vertical start position offset within the print area
for the selected PageModeStation, expressed in the unit of measure given by
MapMode
Holds the rotation orientation for bar
codes.
If true, then the printer can print bold
characters.
This bit mapped parameter is used to indicate the presence of
Cartridge monitoring sensors.
This capability indicates the availability of a color
cartridges.
If true, then the printer can print dark plus an alternate
color.
If true, then the printer can print double high
characters.
If true, then the printer can print double wide
characters.
If true, then the printer can print double high / double wide
characters.
If true, then the printer has an out-of-paper
sensor.
If true, then the printer can print italic
characters.
If true, then the printer has a “near end”
sensor.
If true, then the print station is present.
If true, then the printer can underline
characters.
This property specifies the currently selected Journal
cartridge.
Holds the number of characters that may be printed on a
journal line.
Holds the line character widths supported by the journal
station
Holds the journal print line height.
Holds the spacing of each single-high print line, including
both the printed line height plus the whitespace between each pair of lines.
Depending upon the printer and the current line spacing, a multi-high print
line might exceed this value.
Holds the width of a line of characters.
This property contains the status of the currently selected
cartridge (ink, ribbon or toner).
If true, the printer is out of paper. If false, paper is
present.
If true, prints in high quality mode. If false, prints in high
speed mode.
If true, the paper is low. If false, paper is not
low.
This capability property indicates the printer has the ability
to support the use of ruled lines in the slip/receipt.
If true, then the receipt has bar code printing
capability.
If true, then the receipt can print
bitmaps.
If true, then the receipt can print in a rotated 90° left
mode.
If true, then the receipt can print in a rotated 90° right
mode.
If true, then the receipt can print in a rotated upside down
mode.
If true, then the printer is capable of supporting Page Mode
for the print station.
This bit mapped parameter is used to indicate the presence of
Cartridge monitoring sensors.
This capability indicates the availability of a color
cartridges.
If true, then the printer can print dark plus an alternate
color.
If true, then the printer can print bold
characters.
If true, then the slip station can automatically print on both
sides of a check, either by flipping the check or through the use of dual
print heads.
If true, then the printer can print double high
characters.
If true, then the printer can print double wide
characters.
If true, then the printer can print double high / double wide
characters.
If true, then the printer has an out-of-paper
sensor.
If true, then the slip is a full slip station. It can print
full-length forms. If false, then the slip is a “validation” type station.
This usually limits the number of print lines, and disables access to the
receipt and/or journal stations while the validation slip is being
used.
If true, then the printer can print italic
characters.
If true, then the printer has a “near end”
sensor.
If true, then the print station is present.
If true, then the printer can underline
characters.
Holds the directions in which a bar code may be
rotated.
Holds the directions in which a bitmap may be
rotated.
This property contains the status of the currently selected
cartridge (ink, ribbon or toner).
If true, the printer is out of paper. If false, paper is
present.
If true, prints in high quality mode. If false, prints in high
speed mode.
Holds the number of characters that may be printed on a
journal line.
Holds the line character widths supported by the journal
station
Holds the journal print line height.
Holds the spacing of each single-high print line, including
both the printed line height plus the whitespace between each pair of lines.
Depending upon the printer and the current line spacing, a multi-high print
line might exceed this value.
Holds the width of a line of characters.
Holds the number of lines that may be printed after the “slip
near end” sensor is true but before the printer reaches the end of the
slip.
Holds the maximum number of lines that can be printed on a
form.
If true, the paper is low. If false, paper is not
low.
Holds the maximum number of characters that may be printed on
each line in sideways mode.
Holds the maximum number of lines that may be printed in
sideways mode.
This property holds the current side of the slip document on
which printing will occur.
If true, then the receipt has bar code printing
capability.
If true, then the receipt can print
bitmaps.
If true, then the printer can print bold
characters.
This bit mapped parameter is used to indicate the presence of
Cartridge monitoring sensors.
This capability indicates the availability of a color
cartridges.
If true, then the printer can print dark plus an alternate
color.
If true, then the printer can print double high
characters.
If true, then the printer can print double wide
characters.
If true, then the printer can print double high / double wide
characters.
If true, then the printer has an out-of-paper
sensor.
If true, then the printer can print italic
characters.
If true, then the receipt can print in a rotated 90° left
mode.
This parameter indicates the type of mark sensed paper
handling available.
If true, then the printer has a “near end”
sensor.
If true, then the printer is capable of supporting Page Mode
for the print station.
If true, then the receipt can perform paper
cuts.
If true, then the print station is present.
If true, then the receipt can print in a rotated 90° right
mode.
If true, then the receipt can print in a rotated upside down
mode.
This capability property indicates the printer has the ability
to support the use of ruled lines in the slip/receipt.
If true, then the receipt has a stamp
capability.
If true, then the printer can underline
characters.
Holds the directions in which a bar code may be
rotated.
Holds the directions in which a bitmap may be
rotated.
This property contains the status of the currently selected
cartridge (ink, ribbon or toner).
This property specifies the currently selected receipt
cartridge.
If true, the printer is out of paper. If false, paper is
present.
If true, prints in high quality mode. If false, prints in high
speed mode.
Holds the number of characters that may be printed on a
receipt line.
Holds the line character widths supported by the receipt
station
Holds the receipt print line height.
Holds the spacing of each single-high print line, including
both the printed line height plus the whitespace between each pair of lines.
Depending upon the printer and the current line spacing, a multi-high print
line might exceed this value.
Holds the width of a line of characters.
Holds the number of lines that must be advanced before the
receipt paper is cut.
If true, the paper is low. If false, paper is not
low.
Holds the maximum number of characters that may be printed on
each line in sideways mode.
Holds the maximum number of lines that may be printed in
sideways mode.
No station is in error
if true, the UnifiedPOS Service will set DeviceEnabled to
false after it receives and enqueus data as a DataEvent. Before any
additional input can be received, the application must be set DeviceEnabled
to true.
If true, then the service/device supports comparing the
version of the firmware in the physical device against that of a firmware
file.
Identifies the reporting capabilities of the
device
If true, the device accumulates and can provide various
statistics regarding usage; otherwise no usage statistics are
accumulated.
If true, then the device's firmware can be updated via the
UpdateFirmware method.
if true, the device statistics, or some of the statistics, can
be reset to zero using the ResetStatistics method, or updated using the
UpdateStatistics method.
Holds the results of the most recent call to the CheckHealth
method.
If true, the device is claimed for exclusive access. If
false, the device is released for sharing with other
applications.
Holds the number of enqueued Data Events.
If true, a Data Event will be delivered as soon as input data
is enqueued. If changed to true and some input data is already queued, then
a Data Event is delivered immediately.
Holds an identifier for the UnifiedPOS Control and the company
that produced it.
Holds the UnifiedPOS Control version number
If true, the device is in an operational state. If changed to
true, then the device is bought to an operational state.
Holds an identifier for the UnifiedPOS Service and the company
that produced it.
Holds the UnifiedPOS Service version number
If true, the UnifiedPOS control will not deliver events.
Events will be enqueued until this property is set to
false.
Identifier of the most recently started asynchronous
output
Holds an identifier for the physical device
Holds a short name identifying the physical
device.
Contains the type of power notification selection made by the
application.
Identifies the current power condition of the device, if it
can be determined
Holds the current state of the device
Initiates slip processing.
Initiates form removal processing.
Selects the side of the document where printing is to
occur.
For the drawRuledLine Method clear the area defined by the
PageModePrintArea property.
Cuts the receipt paper.
Prints a drawn, ruled line on the paper of the specified
printer station.
Ends form insertion processing.
Ends form removal processing.
This is used to utilize the printer’s mark sensor for receipt
paper.
Enters or exits Page Mode for the station specified in the
PageModeStation property.
Prints a bar code on the specified printer
station.
Prints a bitmap on the specified printer
station.
Prints data on the printer station
immediately.
Prints a memory-stored bitmap on the specified printer
station.
Prints data on the printer station.
Prints two strings on two print stations
simultaneously.
Enters or exits rotated print mode.
Saves information about a bitmap for later
printing.
Saves a data string as the top or bottom
logo.
Enters or exits transaction mode.
Determines whether a data sequence, possibly including one or
more escape sequences, is valid for the specified station, before calling
the printImmediate, printNormal, or printTwoNormal
methods.
Initiates slip processing.
The number of milliseconds before failing the
method.
Initiates form removal processing.
The number of milliseconds before failing the
method.
Selects the side of the document where printing is to
occur.
Cuts the receipt paper.
The percentage of paper to cut.
The printer station to be used. May be either PTR_S_RECEIPT or
PTR_S_SLIP.
Position parameters for the ruled line.
Direction of ruled line.
Width of the ruled line. The unit of thickness is “MapMode
Units”.
How the printed ruled line appears.
Color of the ruled line.
This utilizes the printer’s mark sensor for receipt
paper.
This indicates the type of mark sensed paper
handling.
Enters or exits Page Mode for the station specified in the
PageModeStation property.
Page Mode control.
Prints a bar code on the specified printer station.
The printer station to be used.
Character string to be encoded in the bar
code.
Bar code symbol type to use.
Bar code height. Expressed in the unit of measure given by
MapMode.
Bar code width. Expressed in the unit of measure given by
MapMode.
Placement of the bar code.
Placement of the readable character string.
Prints a bitmap on the specified printer station.
The printer station to be used. May be either PTR_S_RECEIPT or
PTR_S_SLIP.
File name or URL of bitmap file.
Printed width of the bitmap to be
performed.
Placement of the bitmap.
Prints data on the printer station immediately.
The printer station to be used. May be either PTR_S_JOURNAL,
PTR_S_RECEIPT or PTR_S_SLIP.
The characters to be printed.
Prints a memory-stored bitmap on the specified printer
station.
The printer station to be used. May be either PTR_S_RECEIPT or
PTR_S_SLIP.
Memory byte array representation of the
bitmap.
Various bitmap formats may be supported, such as bmp, gif, or
jpeg files.
Printed width of the bitmap to be
performed.
Placement of the bitmap.
Prints data on the printer station.
The printer station to be used. May be either PTR_S_JOURNAL,
PTR_S_RECEIPT or PTR_S_SLIP.
The characters to be printed.
Prints two strings on two print stations
simultaneously.
The characters to be printed on the first
station.
The characters to be printed on the second
station.
Enters or exits rotated print mode.
The printer station to be used.
Saves information about a bitmap for later
printing.
The number to be assigned to this bitmap. Valid bitmap numbers
are 1 through 20.
The printer station to be used. May be either PTR_S_RECEIPT or
PTR_S_SLIP.
File name or URL of bitmap file. Various file formats may be
supported, such as bmp, gif, or jpeg files. If set to an empty string (“”),
then the bitmap is unset.
Printed width of the bitmap to be
performed.
Placement of the bitmap.
Saves a data string as the top or bottom logo.
The logo to be set.
The characters that produce the logo.
Enters or exits transaction mode.
The printer station to be used. May be PTR_S_JOURNAL,
PTR_S_RECEIPT, or PTR_S_SLIP.
Transaction control.
Determines whether a data sequence, possibly including one or more
escape sequences, is valid for the specified station, before calling the
printImmediate, printNormal, or printTwoNormal methods.
The printer station to be used. May be either PTR_S_JOURNAL,
PTR_S_RECEIPT or PTR_S_SLIP.
The data to be validated.
Align with the left-most print column.
Align in the center of the station.
Align with the right-most print column.
Distance from the left-most print column to the start of the bar code.
Expressed in the unit of measure given by MapMode.
Distance from the left-most print column to the start of the bitmap.
Expressed in the unit of measure given by MapMode.
Print the bitmap with one bitmap pixel per printer
dot.
Bitmap width expressed in the unit of measure given by
MapMode.
Print the ruled line in a horizontal
direction
Print the ruled line in a vertical
direction
Initiates slip processing.
Initiates form removal processing.
Selects the side of the document where printing is to
occur.
Clear the area defined by the PageModePrintArea
property.
Cuts the receipt paper.
Ends form insertion processing.
Ends form removal processing.
This utilizes the printer’s mark sensor for receipt
paper.
Enters or exits Page Mode for the station specified in the
PageModeStation property.
Prints a bar code on the specified printer station.
Prints a bitmap on the specified printer station.
Prints data on the printer station immediately.
Prints a memory-stored bitmap on the specified printer
station.
Prints data on the printer station.
Prints two strings on two print stations
simultaneously.
Enters or exits rotated print mode.
Saves information about a bitmap for later
printing.
Saves a data string as the top or bottom logo.
Enters or exits transaction mode.
Determines whether a data sequence, possibly including one or more
escape sequences, is valid for the specified station, before calling the
printImmediate, printNormal, or printTwoNormal methods.
Tests the state of a device
Indicates the type of health check to be performed on the
device.
Requests exclusive access to the device
gives the maximum number of milliseconds to wait for exclusive
access to be satisfied. If zero then either return immediately or throws
exception immediately
Specifies either the name of the file containing the firmware or a
file containing a set of firmware files whose versions are to be compared
against those of the device.
Reports the result of the comparison
command numbers whose specific values are assigned by the
UnifiedPOS Service
An array of one modifiable integer whose specific values or
usage vary by command and UnifiedPOS Service
Additional Data whose usage varies by command and UnifiedPOS
service
Specifies the device name to open
list of name(s), where an empty string means all resettable
statistics are to be reset, "M_" means all manufacturer defined resettable
statistics are to be reset, and "Acutal_Name1, Actual_Name2" means the
specifically defined resettable statistic(s) are to be
reset.
This is a list of name(s), where an empty string (“”) means
ALL statistics are to be retrieved, “U_” means all UnifiedPOS defined
statistics are to be retrieved, “M_” means all manufacturer defined
statistics are to be retrieved, and “actual_name1, actual_name2” (from the
XML file definitions) means that the specifically defined statistic(s) are
to be retrieved.
The current Service state does not allow this request. For
example, if asynchronous output is in progress, certain methods may not be
allowed.
An attempt was made to access a Physical Device that is
claimed by another Control instance. The other Control must release the
Physical Device before this access may be made. For exclusive-use devices,
the application will also need to claim the Physical Device before the
access is legal.
An attempt was made to access a closed
Device.
The requested operation can not be performed since it has been
deprecated.
Cannot perform this operation while the Device is
disabled.
The file name (or other specified value) already
exists.
The Device cannot perform the requested procedure, even though
the Physical Device is connected to the system, powered on, and
on-line
An attempt was made to perform an illegal or unsupported
operation with the Device, or an invalid parameter value was
used.
The file name (or other specified value) does not
exist.
The Physical Device is not connected to the system or is not
powered on.
The Control cannot communicate with the Service, normally
because of a setup or configuration error.
An attempt was made to access an exclusive-use device that
must be claimed before the method or property set action can be used. If the
Physical Device is already claimed by another Control instance, then the
status E_CLAIMED is returned instead.
The Physical Device is off-line.
The Service timed out waiting for a response from the Physical
Device, or the Control timed out waiting for a response from the
Service.
A device category-specific error condition occurred. The error
condition code is held in an extended error code.
This method updates the firmware of a device with the version of
the firmware contained or defined in the file specified by the firmwareFileName
parameter regardless of whether that firmware’s version is newer than, older
than, or the same as the version of the firmware already in the device. If the
firmwareFileName parameter specifies a file list, all of the component firmware
files should reside in the same directory as the firmware list file. This will
allow for distribution of the updated firmware without requiring a modification
to the firmware list file.
This is a list of name-value pair(s), where an empty string
name (““”=value1”) means ALL resettable statistics are to be set to the
value “value1”, “U_=value2” means all UnifiedPOS defined resettable
statistics are to be set to the value “value2”, “M_=value3” means all
manufacturer defined resettable statistics are to be set to the value
“value3”, and “actual_name1=value4, actual_name2=value5” (from the XML file
definitions) means that the specifically defined resettable statistic(s) are
to be set to the specified value(s).
Tests the state of a device
Requests exclusive access to the device
Clears all device input that has been
buffered
Set all data properties that were populated as a result of
firing a DataEvent or ErrorEvent back to their default values. Does not
reset the DataCount or State properties
Clears all buffered output data, including all asynchronous
output.
Releases the device and its resources
determines whether the version of the firmware contained in
the specified file is newer than, older than or the same as the version of
the firmware in the physical device
Communicates directly with the UnifiedPOS
Service.
reports errors that are "invalid or bad invocations" or errors
that are caused by errant device behavior
Opens a device for subsequent I/O
Releases exclusive access to the device
Resets the defined resettable statistics in a device to
zero
Retrieves the requested statistics from a
device
Updates the firmware of a device with the version of the
firmware contained or defined in the file specified by the FirmwareFileName
parameter regardless of whether that firmware's version is newer than, order
than or same as the version of the firmware already in the
device.
Updates the defined resettable statistics in a
device.
Tests the state of a device
Requests exclusive access to the device
Clears all device input that has been buffered
Set all data properties that were populated as a result of firing a
DataEvent or ErrorEvent back to their default values. Does not reset the DataCount
or State properties
Clears all buffered output data, including all asynchronous
output.
Releases the device and its resources
determines whether the version of the firmware contained in the
specified file is newer than, older than or the same as the version of the firmware
in the physical device
Communicates directly with the UnifiedPOS Service.
reports errors that are "invalid or bad invocations" or errors that
are caused by errant device behavior
Opens a device for subsequent I/O
Releases exclusive access to the device
Resets the defined resettable statistics in a device to
zero
Retrieves the requested statistics from a device
Updates the firmware of a device with the version of the firmware
contained or defined in the file specified by the FirmwareFileName parameter
regardless of whether that firmware's version is newer than, order than or same as
the version of the firmware already in the device.
Updates the defined resettable statistics in a
device.