Universal Print limits and quotas

When preparing to deploy Universal Print or adding infrastructure, it's a good practice to keep in mind the limits and throttles that exist to ensure high performance and reliability. The current limits are documented below:

Limit Value Notes
Jobs per month No limit Read about Universal Print licensing to learn how to purchase additional job volume if needed.
Jobs per 10 minutes 100 jobs per printer, 200 jobs per user (estimated) If the average document size is <2MB, this limit may be higher.
Concurrent jobs (to a single printer) 4 jobs per user, 50 jobs total This is the number of jobs that can be simultaneously submitted to a single printer.
Job size 1GB
Bandwidth per user (per 15 minutes) 1GB A single user can upload a max of 1GB of data across all jobs submitted within a 15 minute rolling window.
Bandwidth per user (per 10 days) 50GB A single user can upload a max of 50GB of data across all jobs submitted within a 10 day rolling window.
Pages per job No limit
Job upload time 30 minutes If using the Graph API instead of the IPP API, the limit increases to 1 hour.

Caution

Printing from service principals and managed identities is not supported. All print jobs must be submitted by an individual user identity.

Printers and Connectors

Limit Value Notes
Registered printers 1 million
Registered connectors 1 million
Printers per connector No limit from Universal Print. Performance-driven limits may apply depending on the host machine's hardware. Read more.