A method, apparatus, system, and signal-bearing medium that in various embodiments determine whether to execute a command in a queue or whether to wait until another command or commands completed. The method begins by sending a print stream from an application through a graphical device interface to a print spooler. A difference value is determined between the current data sample and a previous data sample.