Thank you, yes I did have a read of the link. I also saw the SCPI in the manual - but was a bit confused as some documents state there is a menu for it. I guess that is for a different/older model.
With this info I managed to get a bit further and accomplished some calibration except for DVM which is a bit of a grey area.
If helpful for others:
1. the program CV9100 doesn't not work with 9123A unsupported commands.
2. However, with the python script (for syntax) from the link you added and the manual I managed to get "Termite terminal emulator" to connect to the PSU via a Serial TTL to USB and 3 wires from pin 2,3 and 5 (RXD, TXD and GND x-ing the RX/TX). And connected a Agilent DVM to output as shown in the program for reading of the level P1 and P2 (set by Cal command)
3. Then I could use the commands as you suggested
SYSTem:VERsion? (mostly to check if coms works see screenshot I found on BK precision webpage and used)
CALibration:SECure:STATe OFF,"9123";:syst:err? (9123 is PIN for protecting CAL - guessed until it returned 0 indicating unlocked, but try 0000, 1234 etc.)
CAL:VOLT:LEV P1;:syst:err?
cal:volt 1.01678;:syst:err? (value is what you read on the EXT DVM with this accuracy)
CAL:VOLT:LEV P2;:syst:err?
cal:volt 36.034;:syst:err?
cal:sav;:syst:err? (save it )
CALibration:SECure:STATe ON,"9123";:syst:err? (Lock Cal again with known code)
Current was spot on so need for that and DVM hmmm not really documented - but at least I have a fairly accurate PSU now. So good for now - thanks all.
Ohh BTW I had some weird readings after cal but it was due to I had enabled REMOTE SENSE. TBH BK Precision was not that helpful I did contact them at first hoping for a magic script/program lol but hey-ho that would have been too easy, right?
If anyone has done or have idea on the DVM commands please share.