A simple network printing app to print pdf files via the 'lp' print command in Linux.
It should start print jobs in 2 ways:
1 - via a one page simple admin panel UI
2 - via monitoring of 'hot' folders for pdf files (as a backup).
admin panel:
* List printer info (from lpstat command)
* upload pdf/s.
* Show dimensions of the pdf (e.g. with Go based pdfcpu project - pdfcpu info -u cm test.pdf).
* Show print status, save job status to log file.
* Move pdf files for automated deletion after x days.
available ‘lp’ command options in the UI should include:
destination printer, number of copies, paper size, orientation, media, paper source, color, duplex, page range, scale to fit.
These settings should also be available for the monitored folder printing. I think that a default config file could be present in the folder. This would be parsed when pdfs are found.
Hot folder:
* Monitor folder
* Parse config file when pdf/s are found
* Save job status to log file
* Move pdf files for automated deletion after x days.
Some printers could have very limited page sizes (label printers). These should not be able to accept A4 etc jobs.
Please give your best price - I will leave great feedback for good work.