Skip to content
This repository has been archived by the owner on Jan 4, 2020. It is now read-only.
/ upmclient Public archive

Unifound Printing Management System [Deprecated due to server upgrade]

License

Notifications You must be signed in to change notification settings

dong-zeyu/upmclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unifound Printing Management System

SUSTech Unifound Printing Management System Backend for Mac OS.

南方科技大学联创打印系统 Mac OS 驱动

This driver can be also used in any Unix system that supports CUPS with slightly different configuration.

Requirements

  • Python >= 3.6 [should be installed in /usr/local/bin/python3]
  • Python requests
  • PyQt5 [only in Qt version]

Installation

Please follow the steps below to finish the installation.

Install Requirements

  1. Install Python if you haven't.

  2. Run the following command in the terminal.

     pip3 install requests
    

    When using Qt version, pyqt5 is also required to be installed.

  3. Install Gutenprint

Install Printing Backend

Run the following command in the terminal.

git clone https://github.com/dizzam/upmclient.git
cd upmclient
sudo ./install.sh

Add a new printer

  1. Run cupsctl WebInterface=yes in terminal to enable web admin

  2. Visit http://localhost:631/admin in your browser.

  3. Click Add Printer and choose Unifound Printing Backend on the next page. You may be asked for the username and password of your computer.

  4. Input the URI for the printer

     upm://<server host>:<port>/[username[:password]]
    

    For SUSTech users, use <server host>=172.18.1.141 and <port>=9130 or <port>=80. <username> and <password> are your account for the printing system and are optional only in Qt version.

  5. Next, input the printer name, description and location as you like.

  6. On the next page, it's recommended to choose Gestetner > Gestetner DSc1030 - CUPS+Gutenprint as printer make and module.

  7. Finally, on the option page, change Media Size to A4 and change Color Model to Grayscale if you are not going to print color pages.

Bugs

  • Supporting A4 Paper only
  • "切换到黑白输出" not working
  • When printing application-level grayscale documents, this driver fails to identify color properly and may produce extra charge. To avoid this, be sure to use system-level printing setting dialog for color management and double check the page and color information at the terminal machine.

About

Unifound Printing Management System [Deprecated due to server upgrade]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published