A print mediator for acting as a mediating interface between a submitter of a document and a print shop operator comprising: an interface module which serves as an interface for a document to be submitted for printing, the interface module being capable of communicating with an associated printing infrastructure for acquiring color rendering information for a print queue of the printing infrastructure; a first reviewing application capable of communicating with the interface module for receiving the acquired color rendering information, generating a visual representation of a document to be submitted for printing based on the color rendering information communicated by the interface module, and detecting problems relating to color rendering by the printing infrastructure and proposing corrections for the problems, the first reviewing application being configured for displaying the visual representation on a first display, receiving, as input, a first user's annotations to the document and receiving the first user's decision on the proposed corrections; and characterized in that at least one of the first reviewing application and a second reviewing application capable of communicating with the interface module for enabling a second user to review the document on a second display after it has been submitted to the interface module, and the interface module is hosted by a first computing device and that the first reviewing application is hosted by a second computing device remote from the first computing device, or in that the interface module comprises a web interface which is hosted by a public site of a print shop and that the reviewing application accesses the web application via web browser. an interface module which serves as an interface for a document to be submitted for printing, the interface module being capable of communicating with an associated printing infrastructure for acquiring color rendering information for a print queue of the printing infrastructure; a first reviewing application capable of communicating with the interface module for receiving the acquired color rendering information, generating a visual representation of a document to be submitted for printing based on the color rendering information communicated by the interface module, and detecting problems relating to color rendering by the printing infrastructure and proposing corrections for the problems, the first reviewing application being configured for displaying the visual representation on a first display, receiving, as input, a first user's annotations to the document and receiving the first user's decision on the proposed corrections; and characterized in that at least one of the first reviewing application and a second reviewing application capable of communicating with the interface module for enabling a second user to review the document on a second display after it has been submitted to the interface module, and the interface module is hosted by a first computing device and that the first reviewing application is hosted by a second computing device remote from the first computing device, or in that the interface module comprises a web interface which is hosted by a public site of a print shop and that the reviewing application accesses the web application via web browser. communicating with the interface module for receiving the acquired color rendering information, generating a visual representation of a document to be submitted for printing based on the color rendering information communicated by the interface module, and detecting problems relating to color rendering by the printing infrastructure and proposing corrections for the problems, the first reviewing application being configured for displaying the visual representation on a first display, receiving, as input, a first user's annotations to the document and receiving the first user's decision on the proposed corrections; and characterized in that at least one of the first reviewing application and a second reviewing application capable of communicating with the interface module for enabling a second user to review the document on a second display after it has been submitted to the interface module, and the interface module is hosted by a first computing device and that the first reviewing application is hosted by a second computing device remote from the first computing device, or in that the interface module comprises a web interface which is hosted by a public site of a print shop and that the reviewing application accesses the web application via web browser.