A multifunction printer enables the printing of time-based media and is
operated via a user interface. The user interface includes a touch screen
for accepting command inputs and providing information to a user.
Time-based media data is received by the printer from a media source
specified via the user interface. A user specifies one or more multimedia
processing functions for the printer to apply to the data. The printer
performs the specified functions, and previews the output to the user via
a display of the user interface. If the user decides to print the
previewed output, the user specifies one or more output devices, such
that the printer can print conventional printed output and/or to a
specified electronic output.