And, in answer to the "Why are they using a line printer in 2018?" question..

They print upwards of 25,000 paper invoices at a go. Nothing else will do that quicker and more cost-effectively than a full line printer.