We recently changed our development box, because SQL Server was not starting reliably.
On the new laptop, we are seeing in the triPOS service log file:
triPOS v5.12.0.25206 (01 Jun 2017)
Copyright © 2016 Vantiv Integrated Payments, Inc. All Rights Reserved.
2017-10-20 10:39:45,050 [9] triPOS ERROR - SerialPinPadTransport.cs.ConnectSerialPort: Error opening serial port
System.IO.IOException: The port 'COM2' does not exist.
at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
at System.IO.Ports.SerialPort.Open()
at .? .? ()
at . .ReopenConnection()
at . . ? ()
The PC is a Lenovo laptop ruinning Windows 10.
The Unified drivers 5.0.0.6 and the SDK 5.12.0.25206 are installed. The vx805 is plugged into a USB port on the laptop.
Device manager shows the pin pad on COM2 (see attached screen shots DeviceManagerComPort.png).
Our triPOS.config for the lane (triposconfigLaneConfiguration.png) is consistent with the port settings we see in device manager (DeviceManagerComPortSettings.png and DeviceManagerComPortSettingsAdvanced.png).
Any help will be appreciated.
I think you've got the wrong settings in the tripos.config file. The <driver> line should look like this:
<driver>VeriFoneXpi</driver>
Since it's a Verifone VX805 you're using.
See if that change works out for you.
Thanks!
-rob