What's New in POS for .NET v1.14 and v1.14.1 (Microsoft Point of Service for .NET)

Microsoft Point of Service for .NET (POS for .NET) v1.14.1 has been updated to reflect that latest Unified Point of Service (UnifiedPOS) v1.14.1 international standard. In addition, POS for .NET v1.14 (and later) has been updated to work with .NET 4.0. POS for .NET v1.14.1 inherits all changes from v1.14.

Support for OLE for Retail POS (OPOS)

POS for .NET v1.14 (and later) provides support for the following additional OPOS service objects:

POS peripheral Enumeration value
Fiscal printer FISCALPRINTER
Smart card reader/writer SMARTCARDRW
Bump bar BUMPBAR
Point card reader/writer POINTCARDRW
Remote order display REMOTEORDERDISPLAY
Cash changer CASHCHANGER
Hard totals HARDTOTALS
Motion sensor MOTIONSENSOR

Changes in the POS for .NET 1.14.1 Release

POS for .NET 1.14.1 adds new methods and properties to the ElectronicValue Reader/Writer class, as well as updating some old members.

Updated Class Added/Updated Members

ElectronicValueRW

Methods:

  • AccessData (new)
  • AccessLog (updated)
  • ActivateEVService (new)
  • CheckServiceRegistrationToMedium (new)
  • CloseDailyEVService (new)
  • DeactivateEVService (new)
  • LockTerminal (updated)
  • OpenDailyEVService (new)
  • RegisterServiceToMedium (new)
  • UnlockTerminal (updated)
  • UnregisterServiceToMedium (new)
  • UpdateData (new)
  • UpdateKey (updated)

Properties:

  • CapMembershipCertificate (new)
  • CardServiceList (updated)
  • CurrentService (updated)
  • ReaderWriterServiceList (updated)
  • ServiceType (new)

Enumerations:

  • AccessDataType (new)
  • ServiceType (new)

Transition events:

  • TransitionNotifyProgress1To100 (new)
  • TransitionConfirmDeviceData (new)

Changes in the POS for .NET 1.14 Release

POS for .NET 1.14 updates the following device classes with new and updated members.

Updated Class Added Members

Biometrics

Added the following events:

  • StatusSensorFailedRead
  • StatusSensorReady
  • StatusSensorComplete

ElectronicValueRW

Added the following methods:

  • ClearParameterInformation
  • QueryLastSuccessfulTransactionResult
  • RetrieveResultInformation
  • SetParameterInformation

Added the following properties:

  • CapPINDevice
  • CapTrainingMode
  • PINEntry
  • TrainingModeState

Added the following enumerations:

  • PinEntryType
  • TrainingModeState

Added the following transition events:

  • TransitionTouchRetry
  • TransitionTouchRetryCancelable
  • TransitionConfirmTouchRetry
  • TransitionConfirmCancel
  • TransitionNotifyInvalidOperation
  • TransitionConfirmInvalidOperation
  • TransitionConfirmRemainderSubtraction
  • TransitionConfirmCenterCheck
  • TransitionConfirmTouchTimeout
  • TransitionConfirmAutoCharge
  • TransitionNotifyCaptureCard
  • TransitionNotifyPin
  • TransitionCenterCheck
  • TransitionNotifyComplete
  • TransitionNotifyTouch
  • TransitionNotifyBusy
  • TransitionConfirmCenterCheckComplete
  • TransitionConfirmSelect
  • TransitionNotifyLock
  • TransitionNotifyCenterCheckComplete
  • TransitionConfirmPinEntryByOuterPinpad

Micr (Magnetic ink character recognition)

Added support for the following country codes:

  • CheckCountryCode.CMC7
  • CheckCountryCode.OTHER

PosPrinter

Added the following methods:

  • CapRecRuledLine
  • CapSlpRuledLine
  • DrawRuledLine

Added the following enumerations:

  • LineDirection
  • LineStyle

Scale

Added the following methods:

  • DoPriceCalculating
  • FreezeValue
  • ReadLiveWeightWithTare
  • SetPriceCalculationMode
  • SetSpecialTare
  • SetTarePriority
  • SetUnitPriceWithWeightUnit

Added the following properties:

  • CapFreezeValue
  • CapReadLiveWeightWithTare
  • CapSetPriceCalculationMode
  • CapSetUnitPriceWithWeightUnit
  • CapSpecialTare
  • CapTarePriority
  • MinimumWeight
  • ZeroValid

Added the following enumerations:

  • FreezeValueType
  • PriceCalculationMode
  • SpecialTare
  • TarePriority

ToneIndicator

Added the following properties:

  • CapMelody
  • MelodyType
  • MelodyVolume

Added the following enumeration:

  • MelodyType

BarCodeSymbology

Added the following one dimensional symbologies:

  • BarCodeSymbology.ItfCK
  • BarCodeSymbology.Gs1DataBar_Type2
  • BarCodeSymbology.Ames
  • BarCodeSymbology.TFMAT
  • BarCodeSymbology.Code39Ck
  • BarCodeSymbology.Code32
  • BarCodeSymbology.CodeCIP
  • BarCodeSymbology.TriOptic39
  • BarCodeSymbology.ISBT128
  • BarCodeSymbology.Code11
  • BarCodeSymbology.MSI
  • BarCodeSymbology.Plessey
  • BarCodeSymbology.Telepen

Added the following composite symbology:

  • BarCodeSymbology.Tlc39

Added the following two dimensional symbologies:

  • BarCodeSymbology.Gs1DataMatrix
  • BarCodeSymbology.Gs1QRCode
  • BarCodeSymbology.Code49
  • BarCodeSymbology.Code16k
  • BarCodeSymbology.CodablockA
  • BarCodeSymbology.CodablockF
  • BarCodeSymbology.Codablock256
  • BarCodeSymbology.HANXIN

Added the following postal code symbologies:

  • BarCodeSymbology.AusPost
  • BarCodeSymbology.CanPost
  • BarCodeSymbology.ChinaPost
  • BarCodeSymbology.DutchKix
  • BarCodeSymbology.InfoMail
  • BarCodeSymbology.JapanPost
  • BarCodeSymbology.KoreanPost
  • BarCodeSymbology.SwedenPost
  • BarCodeSymbology.UkPost
  • BarCodeSymbology.UsIntelligent
  • BarCodeSymbology.UsPlanet
  • BarCodeSymbology.PostNet

See Also

Concepts