The maximum jobs per print queue is configured in the /etc/cups/cupsd.conf file.
#
# MaxJobs: maximum number of jobs to keep in memory (active and completed.)
# Default is 500; the value 0 is used for no limit.
#
#MaxJobs 500
Just uncomment the MaxJobs variable and set as needed.