does anyone know of any good printer that could do something like this? at a reasonable price? Any experiences?