Pull printing

Pull printing is a printing feature where a user's print job is held on a server (server-based pull printing) or on a user's workstation (serverless pull printing) and released by the user at any printing device (pulled to the printer) which supports this feature.

A number of software products[specify] exist that support pull printing.

The user needs to first authenticate themselves at the printer, either using embedded software (e.g. i.c.w.

Once they have been authenticated, the user may select from the list of print jobs from the server, web portal or directly from the client PC[citation needed] which ones they wish to release at the current device.

Some systems also allow delegation where the user may access print jobs submitted by other users or systems.