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 install
to 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
secret
with aconfig.demo.js
file 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 addAdmin
to add an admin to db. - Run
npm start
to 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)