A method for managing a document in a system including a portable electronic device and a computer connectable to the portable electronic device over a network, the portable electronic device being configured to execute a printer service for emulating a paper-based printer such that the portable electronic device appears as a printer to devices connected over the network and to execute a document manager for opening virtually printed documents received from the printer service, wherein the method comprises: - maintaining a unique identifier for identifying the portable electronic device from other network devices and a portable account identifier for associating the portable electronic device with a user; - establishing a relationship between the unique identifier and the portable account identifier, a network address of the portable electronic device used to route print requests to the portable electronic device being managed by a server of the system based on the established relationship between the unique identifier and the portable account identifier; - sending, upon receiving a printer driver installation request comprising an indication of a portable account identifier, a driver installation file from the server to the computer, the driver installation file being sent with a virtual printer driver associated with the portable electronic device for sending print requests to the portable electronic device over the network and with the network address of the portable electronic device determined based on the established relationship between the unique identifier and the portable account identifier; - installing and maintaining, at the computer, the virtual printer driver being equipped with the network address of the portable electronic device used to route print requests to the portable electronic device; - executing, at the computer, a document application including a print function; - selecting, at the computer, the portable electronic device for outputting the document, wherein the selecting involves receiving sender-specified input from a print menu; - establishing a network connection between the computer and the portable electronic device over the network; - generating, at the computer, a print request including an output file from the document, wherein the generating comprises using the virtual printer driver to generate the print request and the output file included in the print request; - transmitting the print request including the output file from the computer to the network address of the portable electronic device; - receiving the print request including the output file at the printer service of the portable electronic device; and - displaying, by the document manager, the output file which was part of the received print request on a display screen of the portable electronic device. - maintaining a unique identifier for identifying the portable electronic device from other network devices and a portable account identifier for associating the portable electronic device with a user; - establishing a relationship between the unique identifier and the portable account identifier, a network address of the portable electronic device used to route print requests to the portable electronic device being managed by a server of the system based on the established relationship between the unique identifier and the portable account identifier; - sending, upon receiving a printer driver installation request comprising an indication of a portable account identifier, a driver installation file from the server to the computer, the driver installation file being sent with a virtual printer driver associated with the portable electronic device for sending print requests to the portable electronic device over the network and with the network address of the portable electronic device determined based on the established relationship between the unique identifier and the portable account identifier; - installing and maintaining, at the computer, the virtual printer driver being equipped with the network address of the portable electronic device used to route print requests to the portable electronic device; - executing, at the computer, a document application including a print function; - selecting, at the computer, the portable electronic device for outputting the document, wherein the selecting involves receiving sender-specified input from a print menu; - establishing a network connection between the computer and the portable electronic device over the network; - generating, at the computer, a print request including an output file from the document, wherein the generating comprises using the virtual printer driver to generate the print request and the output file included in the print request; - transmitting the print request including the output file from the computer to the network address of the portable electronic device; - receiving the print request including the output file at the printer service of the portable electronic device; and - displaying, by the document manager, the output file which was part of the received print request on a display screen of the portable electronic device.