A Windows computer's installed printers are already scanned. They are listed in the Config\Devices\Printer section of the Windows computer webpage and stored in the tblPrinters database table. You can build a report that lists machines with a specific printer installed.
- Open the report builder under Reports\Create New Report.
- Double-click tblPrinters in the table list on the right to add the table to your report.
- In the visual representation of the report in the upper section of the report builder, tick the tblPrinters fields you would like to display in your report.
- Give the report a title and hit Save & Run.
- Filter the report (e.g. printer caption or port) further, within the report results.
Installed printer information is pulled from WMI (Windows Management Instrumentation) on the client machine and is not linked to the asset details of scanned network printers. To create a reliable link, we would either have to pull the printers' MAC addresses from WMI on the computer or the computer MACs from SNMP on the printer, which I'm not sure is even possible. The printer MACs certainly aren't stored in the Win32_Printer WMI class we currently pull installed printers from. You could manually try to create a report that "links" installed printer details to the assets of network printers based on the Portname field of tblPrinters. This may not be 100% accurate though.