The host computer parses through a task to be performed and generates a
sub-task that is to be distributed to a remote peripheral, such as a
printer. The task is comprised of data and instructions for execution,
such as an executable file. The task is formatted into a packet that is
labeled such that the remote peripheral knows that this task is to be
performed during the remoter peripheral processor's idle time. The remote
peripheral processes the task according to the instructions, captures the
results, and transmits the results back to the host computer.