1.3.9 09/09/2008 butPrint_Click() ReleaseAndRecordPrintJob now uses the Print Job Username so charging is correct when Showing All Users Jobs If ReleaseAndRecordPrintJob fails then the card is credited the cost of the job. 1.3.10 23/09/2008 Incorporate changes from Emos.Pharos Fixed double rounding errors 2.1.0 13/11/2009 Moved all settings from Registry to .net controlled config file Support for the Infineer8652 via CardReaderInterface DLL Support CardReaderInterface.CanContinuousRead Support for guest logins 2.2.1 18/11/2009 Fix for vanishing Delete Jobs button 2.2.3 26/1/2010 Moved PrintStationConfig from Emos.Pharos to here Enabled CanContinuousCredit to the Infineer card reader (MultiVend Mode) Removed mouse drag selection as it didnt work. 2.5 27/7/2010 New MagtekRs232IntelliheadReader class that implements CardReaderInterface MagnaCard interface with Frame support Card login bank support 2.6 11/08/2010 Added Third Party Charging - Client Code support All the settings are held locally as Pharos Print Stations dont have Third Party Options in Pharos If UseCostCentres is checked and ChargingModel is defined then the Client Code window will be displayed during login. For each Charging Model Category the user must select which one to use. if AllowChargeToAccount = True the user may charge to personal account by hitting the button. When a cost code is selected, the CostCodeChargingPrompt is displayed instead of a balance When a cost code is selected, cards being inserted are ignored. Because Pharos 8.1 determines the cost of a job on release, after every print, when BalanceType = InPharos, pharos is re-queried for the user's balance. 2.7 26/08/2010 Improved cost code selector with descriptions and tool tips. 2.8 02/08/2010 Removed the auto selection of cost centre codes for a category if there is only one Added Refresh button to print jobs screen. Fixed BalanceType not resetting after Cost Centre charging 2.11 Added RefreshUserDetails() to refresh the user details (ie balance) from the database Removed version number from login screen Added JobPrintedPrompt to local settings - %d = device Printed jobs are no longer removed from the list, instead they display the JobPrintPrompt and are no longer selectable. Added ShowTimeoutOnButtons (bool) to local settings and config screen if false, timeout is not shown on the Login and Logout buttons. Added StripPharosException() to strip the Pharos Exception of un-needed text added StripPharosException string list to local settings (not on config screen) Removed CancelButton and AcceptButton from config form to fix non-saving options. 2.12 Support for protected print jobs if My.Settings.CheckProtectedJobs, use ReleaseAndRecordPrintJob2 with a Password for all protected jobs. Get the password from the last login password. 2.13 Pharos 8.2 Support