Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Web-based printer and consumable management for IT departments
PHP JavaScript CSS
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
db
inc
session
views
web
.gitignore
CHANGES.md Documentation update for 1.4.0 release.
LICENSE.txt
README.md
UPGRADE.md
consumables.php
favicon.ico
index.php
install.php
manufacturers.php
models.php
printers.php Consumables: show printer count, link to filtered printers page.
printmaster-manufacturers.sql
printmaster.sql
reports.php
stock.php
upgrade.php

README.md

PrintMaster

PrintMaster is a quick and easy-to-use web-based printer and consumable management system for IT departments.

Licensed under GPLv3.

Download ZIP

Features

  • List all printers (linkable to web IP interface)
  • Manage consumable stock levels
  • Log consumable installations

Screenshot

alt text

Requirements

  • Web server (Apache, IIS etc)
  • PHP 5.1+
  • MySQL

Installation (1.4.0+)

  1. Create directory on webserver to store files (configure as virtual host or subdir)
  2. Copy all PrintMaster files to the folder you just created
  3. Change the permissions on the session folder to be writeable
  4. Create a new username and database in MySQL
  5. Import the printmaster.sql file into the new database
  6. Copy inc/config/config.default.php to inc/config/config.php.
  7. Edit inc/config/config.php and add your database details.
  8. Access upgrade.php in a browser to update the database to the latest version. E.g. http://server/printmaster/upgrade.php
  9. Invent your own security (.htaccess, integrated Windows authentication...)

Getting started

  1. Add manufacturers (or import printmaster-manufacturers.sql for most common)
  2. Add printer models
  3. Add consuambles
  4. Add printers

TODO

Development takes place on the PrintMaster Trello board.

Something went wrong with that request. Please try again.