Patent ID: 8643856

Claim:
A method operable in a printer for network printing of a document, the method comprising: selecting, by a user of the printer, a document to be printed, wherein the document is stored in a network storage server coupled with the printer; determining, by the printer, a finisher identifier associated with a finishing unit presently configured at the printer; transmitting, by the printer, the finisher identifier to a print server; receiving, by the printer from the print server, a user interface presentation generated to present available finishing options at the printer based on the finisher identifier; presenting, by the printer, the user interface presentation to the user; receiving, by the printer, input at the user interface presentation selecting a finishing option for the document; transmitting, by the printer, the selected finishing option to the print server; receiving, by the printer from the print server, a modified document based on a Job Control Language (JCL) command for performing the selected finishing option for the document; printing, by the printer, the modified document; and performing, by the finishing unit at the printer, the selected finishing option for the modified document based on the JCL command.