Blender's render pipeline supports rendering to UV texturemaps as well. This is only supported for Mesh Objects with texture faces and Images assigned. Good results can only be achieved when the Mesh has properly unwrapped UV coordinates.
To activate Render Baking, press the hotkey CTRL+ALT+B, use the buttons in the Scene buttons context, or use the pulldown menu "Render" in top header. Baking then happens for all selected Mesh Objects.
Some notes:
Demo file: download.blender.org/demo/test/2.43/monkey_cornelius_bake.blend
Currently four options are available: (BTW, this example has a poorly unwrapped monkey!).