Lansweeper is using the "hostname" value provided by SNMP. You can verify what this value is by running the following tool
on your Lansweeper server and connecting to one of your printers: http://download.lansweeper.com/tools50/DeviceTester.exe
Provide a valid SNMP credential and look at the "hostname" value listed under "scanning SNMP".