This function suspends processing of all print jobs except for a job currently printing. Print jobs can be submitted to a held queue, but no jobs will be spooled to a print destination or print processor until the queue is released by a SplHoldQueue call.
To hold a remote queue requires administrator privilege on the remote server.