Hi Joe_F,
You are going to monitor this using agent-based or agentless Monitor policy?
For example: you can use agent-based or agentless WMI metric (text) using different WQL to get required instance(s) value(s):
WQL:
SELECT JobsSpooling FROM Win32_PerfFormattedData_Spooler_PrintQueue WHERE Name = "Microsoft XPS Document Writer"

You can check other Counters has "Win32_PerfFormattedData_Spooler_PrintQueue" class to use them in WMI metric:
Metric Evalution rule:
For example this Metric Evaluation Rule, where you will set to check whether metric value is changed or not per appropriate time range. If value is changed after 1 hour, then rule will be triggered and alert will be raised and if this value will not be changed after next 1 hour, then Rule will be triggered and alert will be auto-resolved.

Also you can check this arctile about an agentless monitoring:
Thanks,
IP.