They showed a huge ink jet printer on TV with a difference. It doesn't just print on paper. It prints on almost anything. The news reporter stuck in a astroturf doormat and printed the TV station logo on it. Yes, directly on the 1/4 inch long plastic grass. They also showed example of printing on dinner plates, a pane of glass, and other stuff. It's not the kind of thing the average person could buy but it's likely to be available at least at service bureaus.
I'm waiting for one that can print on black t−Shirts and seem silk−screened.