You are correct, the the bank cannot verify a printout.He mentioned using a printout.
The original idea of that Revenue Proof of Earnings system was an employee logged in to Revenue. Authorised a 3rd party to view their Earnings for a set period of time. This then generated a code/password which they gave the 3rd Party. 3rd Party could then log on to ROS via Screen or API and view the details directly from ROS. Somewhere along the line it turned in to just generate a signed PDF. I think the banks were contacted by Revenue, but were not interested in changing their procedures.