mirror of
https://github.com/amidaware/tacticalrmm.git
synced 2026-04-26 15:05:57 +03:00
[GH-ISSUE #676] Show installed printers at the PC details tabs #2375
Labels
No labels
In Process
bug
bug
dev-triage
documentation
duplicate
enhancement
fixed
good first issue
help wanted
integration
invalid
pull-request
question
requires agent update
security
ui tweak
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tacticalrmm#2375
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DjMagicFingers on GitHub (Aug 31, 2021).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/676
Originally assigned to: @silversword411 on GitHub.
Knowing about the installed printers and getting as many details about them as possible, like is the printer online or offline, details about ink or toner levels would be a great time saver.
Additional information about the printers that I would love to know about:
Other related features I think would be lovely to have:
@dinger1986 commented on GitHub (Aug 31, 2021):
That's a massive job to implement that!!
Too list printers would be easy enough but to get details on printers you would need SNMP or something similar.
@DjMagicFingers commented on GitHub (Aug 31, 2021):
Using SNMP is a good way to get the details if we scan the network (I have already published my dream feature from my wishlist here).
But this current feature request is about extracting as much info as possible from Windows - I guess things like IP address, TCP/UDP port and more such information about the installed printer would be available even without using SNMP.
Basically, the suggestion is to get information about already installed devices (like TacticalRMM does with display cards for example) rather than scan the network for devices that live outside the PC.
@dinger1986 commented on GitHub (Aug 31, 2021):
Yeah theres a difference between a displaycard (part of the pc) and a printer which is really independent. A collector script would maybe be the answer though? Or written to notes? EG powershell "Get-Printer" shows alot of info about printers. Or even "Get-Printer | Format-List Name,DriverName,PortName,Shared,DeviceType"
@DjMagicFingers commented on GitHub (Aug 31, 2021):
I am no expert, but it makes sense to me that if we can ask Windows about the installed drivers it has for any internal device (VGA, CPU, HD etc), it should be at least as easy to ask it for any other, already installed, external devices that are also connected to the PC - not to an internal slot, sure, but through the network - but still, Windows do know about them and does possess a lot of information that in my opinion would be stored with the installed driver - wouldn't it?
@dinger1986 commented on GitHub (Aug 31, 2021):
Yeah thats fine, Like I said "Get-Printer | Format-List Name,DriverName,PortName,Shared,DeviceType" would get all of that info and could be output to notes, please try it and let me know
@vantzs commented on GitHub (Oct 4, 2021):
Just by the by, I added a custom field called printers, I have an onboarding automation policy that collects data for custom fields and I literally run @dinger1986 script and it outputs this:

@dinger1986 commented on GitHub (Oct 4, 2021):
If we add that as a community script with a guide can be consider this closed?
@vantzs commented on GitHub (Oct 9, 2021):
Another option you could run to get printer data would be this
get-WmiObject -class Win32_printer | fl *
@silversword411 commented on GitHub (Feb 6, 2022):
I'll be adding community script and closing this soon.
@dinger1986 commented on GitHub (Feb 6, 2022):
https://github.com/amidaware/community-scripts/pull/3#
This is implemented as a community script now