I was actually looking at it from a different business model perspective. There are some APIs that do both print and ship in various formats but there is definitely a markup on top. Aggregating printers that are digital enough is quite a challenge of its own though :)