sudo apt install libcups2-dev
The server needs to have CUPS installed and have all the printers added to it.
- Download from github.
- Run
npm installto install required modules. - Start your mongodb server. Needs to be running on local server.
- Next we need to setup some configuration. Notice that there is a folder called
secretwith aconfig.demo.jsfile inside it. Open it and configure it and finally rename it asconfig.js. Never share the content of that file with anyone. - Run
npm run-script addAdminto add an admin to db. - Run
npm startto start server.
- Stop duplicate consecutive printing.
- Disable button on print.
- Cannot print more than 10 pages at once.
- View flash messages.
- Run without internet
- Add admin middleware to stop deleting jobs.
- Encrypt passwords
- Cannot print more than 50 pages in total.
- Instruction on top of page.
- Script to auto create secret folder with demo.
- What if printer assigned to user is not working? (Nothing. Make sure all printers are working correctly)