Home / Projects / Lola's Multiple Printers Management App

Lola's Multiple Printers Management App

Lola's Multiple Printers Management App

Project Overview

Django app for managing label printer templates and print order across devices using PrintNode.

MultiprintersApp is a printer management tool built for Lola’s Bakery. It lets staff control which labels print on which printers, in what order, and with what settings. It works with PrintNode to discover available printers and send jobs to the right place.

Staff can create printer templates for gift notes, product labels, or shipping labels. They can test label setup, adjust media types and paper sizes, and change the order that labels print. Every setup is saved per user and even per computer, so each workstation works just right.

This app is the heart of the label system – used by all other bakery apps to keep things organised and running smoothly.

Key Features

  • Create and edit printer templates per label type
  • Printer discovery with PrintNode integration
  • Media type and dimension setup per template
  • User-specific label print order
  • Drag-and-drop to reorder label priorities
  • Print test labels with real sample content
  • Enable/disable templates without deleting them
  • Link printer configs to specific computers

Project Gallery

List of printer templates by label type
List of printer templates by label type
Form to create or edit a printer template
Form to create or edit a printer template

Project Details

Technologies

Python Django HTMX JavaScript Bootstrap PrintNode API PDF Generation PostgreSQL SQLite

Completed

January 2025

My Role

Full-stack Developer