I've found I can add the necessary network printing ports by directly editing the registry as follows;
LEXMARK PRINTERS
----------------
HKEY_LOCAL_MACHINE\SOFTWARE\Lexmark\MarkVision\LexDLC\Ports\<YourPortName>
Eg, where <YourPortName> is Finance;
..Ports\Finance Adapter Current Address :REG_BINARY, (this is the UAA)
Adapter Responds On Which Adapter Number :REG_BINARY
I set this to 00?
Adatper UAA Address :REG_BINARY, (this is the UAA)
Network Card Type :REG_BINARY, (I set this to 03)
Port Number :REG_BINARY, (Obviosuly, the port on the box)
Also, HKEY_LOCAL_MACHINE\SOFTWARE\Lexmark\MarkVision\LexDLC\Startup Options needs a REG_BINARY added called 'Is Adapter <1, 2, 3, .... n> Activated?'.
When you bounce the LexBce and Spooler services, I have found this to work.
HPJetDirect Network Printing
----------------------------
In HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP JetDirect Port\Ports\<YourPortName>
Eg. Where <YourPortName> is Finance
...\Ports\Finance contains the following values;
HPNetworkPrinterID :REG_SZ,(Protocol,Address,Port)
eg. = 'TCPIP,122.225.145.221,1'
HWAddress :REG_BINARY, (this is the UAA)
NetworkProtocol :REG_DWORD (TCPIP = 0x2)
PortNumber :REG_DWORD (the port number)
Once you bounce the Spooler service, this works for me also.
Of course, you use this at your own risk but I'm happy with it.
Thanks for your help anyway! [sig][/sig]