Custom invoice template

Is there a way to customize the invoice to specific need further? I need the same invoice to be printed three times (one for the production dept to release goods, one as a gate pass for the goods to be allowed out of the property and one for the customer). If i just print the invoice 3 times thatll be a serious waste of paper and would definitely increase my printing and stationery expenses. Id like my current method of having three small slips being printed on the same paper on a single click to be available if detailed customization is available. I know its a long shot and that probably required tailor-made softwares for such things but i still thought i’d ask.