On-demand printing or digital printing is used for short runs where offset printing would be too expensive. An on-demand printer is basically an industrial sized laser printer and can produce prints very quickly with near offset print quality. When you need 20 to 30 copies of a magazine or flyer on-demand printing can be an affordable option.