If you are simply trying to print on strange surfaces, have you tried liquid emulsions?