Do you know what print on demand means?
Low Cost: Print-on-demand enables companies to produce products individually and in small quantities without the high up-front costs of warehousing or mass production. There is no need for large inventories as products are only made when ordered.