In Serverless Pull Printing, a print job is stored on the client machine until a user authenticates at a Celiveo‐enabled device, and pulls the selected job from the client machine to the printer. Serverless Pull Printing reduces the load on the central Print Server (central Celiveo Server Services) by moving all the job‐processing activities from the server machine to the client machine, and by caching the client machine details on device storage media (hard disk, USB, Compact Flash). With this implementation, the user is not entirely dependent on the Celiveo Server Services for authentication, or for print job listing.
Serverless Pull Printing makes use of the authentication cache and the Pull Printing directory cache on the device. The central Celiveo Server Services acts as the authentication and printing server for the first user session. In the subsequent user sessions, the Serverless Pull Printing architecture uses the Authentication
cache as a failover mechanism to authenticate users (if the central Celiveo Server Services or the Direct LDAP/AD server is down) and the Pull Printing Directory cache is used as the primary mechanism for retrieval of the print job from the last used client machine.
The authentication cache stores the user details after the first successful authentication through Celiveo Server Services or through the Direct LDAP/AD profile. The device looks up user details from the authentication cache for user authentication if Secure Server Services or the Direct LDAP/AD server is down in the subsequent user sessions.
After the first session, the print job is retrieved using the IP address of the client machine, which is stored in the Pull Printing Directory cache. The print jobs are retrieved from the client machines running the Serverless Pull Printing client software.
Benefits of Serverless Pull Printing
Serverless Pull Printing reduces the load on Celiveo Server Services (CSS) by diverting the job processing load on to the client machines, providing a seamless printing experience:
- The user can be authenticated on the device even when Celiveo Server Services goes down.
- The user can print jobs, even if the database server that stores print job details is unavailable.
- The user can be authenticated on the device and can print jobs, even when both Celiveo Server Services and the database server are down.