number of print jobs:
EnumJobs
Enumerating forms supported by a specified printer
Enumerating ports that are available for printing on a specified server
Enumerating print jobs and retrieving information for default printer (JOB_INFO_1 structures)
Enumerating print processors and supporting data types installed on the specified server
Enumerating printer drivers installed
How to delete all print jobs for a printer
How to retrieve the number of print jobs queued for the printer
Retrieving default spooling directory name
Retrieving the name of the default printer for the current user on the local computer (Win NT/XP)
Simple printer queue monitor: deletes, pauses, resumes print jobs for local printer
Using EnumPrinters function to enumerate locally installed printers