Skip to content

A simple print queue management system plugin for OctoPrint

License

Notifications You must be signed in to change notification settings

mcordell42/OctoPrint-Queue

 
 

Repository files navigation

OctoPrint-Queue

This plugin provides a simple print queue with support for priority categories. When you upload a file the system presents a dialog for entering the file into your print queue, or you can manually click the "Add to queue" button. The queue sorts by those categories first, and then within each category by submission date. So, for example, if you have categories "Urgent", "Customer", and "Staff", your urgent prints will be at the top of the queue, followed by customer, then staff. The oldest urgent job is at the top, and the newest staff job is at the bottom. When a print has been completed, an "archive" button removes it from the queue (but retains it in the database for record-keeping).

The queue was designed for use by staff at a public library, so it also supports keeping track of customer contact information, job cost, a staff contact person for the job, and a general-purpose notes field.

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/chennes/OctoPrint-Queue/archive/master.zip

Configuration

The plugin ships with the following priority categories preconfigured:

  • Urgent
  • Customer
  • Student
  • Internal
  • Other

This is configurable via the OctoPrint preferences dialog: you can have as many or as few categories as you want, and they can be in whatever order you want. For example, you might just have "Urgent" and "Normal." Note that changing the available categories while there are jobs in the queue may result in some confusion, since the job's category or priority may have changed.

License

Copyright © 2019 Pioneer Library System.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

About

A simple print queue management system plugin for OctoPrint

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.0%
  • Python 32.5%
  • HTML 29.1%
  • CSS 0.4%