A non-transitory computer readable recording medium having recorded therein software program executable, at least partly, by one or more processors of an information apparatus to perform an output method, the information apparatus includes:
- the one or more processors;
- a user interface for interacting with a user;
- a communication interface for establishing a local area network connection to a local area network;
- and
- wherein the output method, comprises:
- (1) accessing, by the software program, one or more servers operated, at least in part, by a service provided over a network, the accessing of the one or more servers is based, at least in part, on having obtained, by the software program, appropriate security or authentication information for accessing the service;
- (2) discovering, via the communication interface, an output device that is in the local area network;
- (3) receiving, by the software program and via the communication interface, output device information from the output device discovered in (2), the output device information includes at least one of identification information, capability information, address information, status information, or attribute information, individually or in any combination, related to the output device;
- (4) transmitting, using the software program, at least part of the output device information received from the output device in (3) to the one or more servers accessed in (1);
- and subsequent to having transmitted the output device information to the one or more servers, the method further comprises:
- (5) obtaining, by the software program, at least a pointer or reference to selected digital content for output at the output device in (2);
- (6) providing, by the software program, an output item or output function control over the user interface of the information apparatus for user selection, the output item or output function control for outputting the selected digital content in (5);
- and
- (7) receiving, by the software program and via the user interface of the information apparatus, selection of the output item or output function control in (6) for outputting at least part of the selected digital content at the output device.