A printing system for time-based data enables the printing of time-based
media by sharing processing resources on a printer and on an external
media processing system such as an external service, for example, a web
service. The media processing may similarly be shared, as determined by a
resource allocation module, between the printer and an external media
processing system coupled via a communication interface to the printer or
via a network. An example of such an external media processing system is
an external device such as a personal computer or an external service
such as a web service. A stand-alone version of the printer with embedded
time based data in multiple media is described with a display and user
interface so that a user can walk up to the printer and perform
multimedia processing at the printer. The stand alone version has a
network connection or other communication interface so that an external
service or device can interface directly with the printer in performing
media processing or a user can interface with the external service or
device directly through the printer.