Get the necessary drivers for the listed printers. Thereafter, set up the printers in CUPs.
You can configure where this web service runs using .env. A sample env file has been provided in .env.sample. Copy it as .env.
A handy systemd file node-printer.service has also been provided. You can copy it into systemd services using sudo cp node-printer.service /etc/systemd/system/.
sudo apt-get install dymo-cups-drivers
sudo apt-get install printer-driver-fujixerox
sudo apt-get install printer-driver-escpr
HTML canvas -> ExpressJS -> converts image url to pdf -> print!
npm install
npm start
By default, the server runs on port 3000. If configured, the port will run as stated in .env.
This software is licensed under AGPLv3. More details can be found in the LICENSE file.