Printing has become a significant expense and we need to have some way to manage printing and costs/fees better.
An ideal system would be a printer server that only releases the print job when someone scans their RFID card. It would log that card serial number and print job details to be audited later. Perhaps a raspberry pi running a CUPS print server would be a good start. The trick would be to setup a conditional release of the print job till the user had entered name (or swiped rfid card). Even better if it can calculate an amount based on pages and color/black and white. That amount could easily generate a paypal payment link.
Alternatively we might be able to implement print logging using something like: https://www.papercut.com/products/free-software/print-logger/ but would likely need to figure out how to create a named user account for each member (automatic or self registration).
I did research on Papercut which has a "release station" option where you print to it and then release it. But the software is $500 and to add paypal is another $500.
An open source alternative seems to be:https://www.savapage.org/
It looks like users can be created on the fly even by Oath, this would be sufficent to capture member names for billing.
https://www.savapage.org/docs/manual/ch-webapp-user-login-alternatives…
Also seems to have ablity to charge directly with Paypal.
https://www.savapage.org/docs/manual/app-plugin.html#app-plugin-payment…
Other ideas and solutions welcome.