A job for Windows devices takes place in four phases:

  1. The server tells the client that there are jobs available.

  2. The client then signals the server that it is ready to execute.

  3. The server passes the job(s) to the client.

  4. The client notifies the server of the job history after execution/rejection.