Powershell code to pull all network printers from AD to CSV file:
csvde -r “(objectClass=printQueue)” -p subtree -l “name,location” -f printers.csv
Revised:
To get the required driver model use the following:
Get-ADObject -LDAPFilter “(objectCategory=printQueue)” -Properties cn, drivername, location, printername, portname, servername | select portname, cn, drivername, location, printername, servername | Format-Table -Property * -AutoSize | Out-String -Width 4096 | Out-File C:\wisefaq\printerlist.txt