Search:

How to Install PaperCut and Define PaperCut Printers

For help or if you have questions or problems, please contact the Solution Center, 195 Durham Center, solution@iastate.edu or call IT Services at 294-4000.

Table of Contents
About PaperCut
System Requirements
Downloading the PaperCut Client
Installing the PaperCut Client
Defining a PaperCut Printer
Printing to a PaperCut Printer
User Client Options

About PaperCut

PaperCut is a print and internet quota, charging, tracking and monitoring system designed to promote the responsible use of IT resources. It's a premium cross-platform solution specifically designed to meet the needs of schools, universities and other organizations.

PaperCut will replace NetPrint on our campus.

System Requirements

  • Apple Mac OS X 10.3 or higher (both PowerPC and Intel supported).

  • 128MB or greater.

Downloading the PaperCut Client

Download the PaperCut Client from here (7.9 MB).

The client software supplied is a presentation layer around the server-side implementation. The client software is provided to facilitate four tasks:

  • Allow users to supply login credentials when printing to printers that require authentication.

  • Allow users to view their current account balance via a popup window.

  • Allow users to select shared accounts via a popup, if administrators have granted access to this feature.

  • Display system messages such as the "low credit" warning message.

Installing the PaperCut Client

IT Services has put together a PaperCut installer that will install the PaperCut Client (PCClient) application (in /Applications).

  • To install PCClient, double-click the PaperCut.pkg package installer.

  • In addition, the download also includes the PaperCut widget. To install the widget, double-click the PCWidget.wdgt file in the Widget folder.

Defining a PaperCut Printer

Availability

PaperCut is being deployed around campus.
Your printer might not yet be defined on the PaperCut Server.
See your local IT staff for availablility.

You need to define the printers that you want to print to in the Mac OS X printing system. Follow these steps to define a PaperCut Printer:

  1. Open System Preferences and click on Print & Fax.

  2. Click the  +  button:

    Mac OS X 10.4 Mac OS X 10.5 Mac OS X 10.6

  3. Select "IP Printer" (on Mac OS X 10.4) or "IP" (on Mac OS X 10.5 or Mac OS X 10.6)
    and then select "Internet Printing Protocol - IPP" from the Protocol menu:

    Mac OS X 10.4 Mac OS X 10.5 Mac OS X 10.6

  4. Enter  papercut-ipp.iastate.edu  in the Address field:

    Mac OS X 10.4 Mac OS X 10.5 Mac OS X 10.6

  5. Enter the the printer's queue name prefixed with  printers/  in the Queue field:

    Mac OS X 10.4 Mac OS X 10.5 Mac OS X 10.6

  6. Enter a descriptive name for the printer in the Name field:

    Mac OS X 10.4 Mac OS X 10.5 Mac OS X 10.6

  7. Optionally, enter the location of the printer in the Location field:

    Mac OS X 10.4 Mac OS X 10.5 Mac OS X 10.6

  8. Select the appropriate printer model from the Print Using menu:

    Mac OS X 10.4 Mac OS X 10.5 Mac OS X 10.6
     

    If your printer model is not listed, you may need to install the printer manufacturer's driver and then repeat these steps. If you have problems obtaining a driver for your printer, try the Generic Postscript Driver. This option will work with most postscript printers.

  9. Click the "Add" button to add the printer. If your printer has installable options, specify them on the installable options window and then click "Continue".

Printing to a PaperCut Printer

  • PaperCut Printers that Do Not Require Authentication

    If you are printing to a printer that does not require authentication, you don't need to do anything special to print.

  • PaperCut Printers that Do Require Authentication

    If you are printing to a printer that does require authentication, you must:

    1. Run the PCClient application before printing

    2. Print

    3. Supply your login credentials

      • Enter your Iowa State Net-Id into the Username field

      • Enter your Net-Id Password into the Password field

      • Optionally set how long your login credentials are remembered

User Client Options

PCClient settings may be changed at the user-level by editing the file in the user's Library Preferences folder located at:

~/Library/Preferences/PCClient/config.properties
The settings that can be changed are:

Setting Meaning
minimized The minimized option tells the client to start minimized.
user This can be useful if the user is logged into a machine with a different username than he or she is authenticated to the server/printers as.
windowposition Specify where the client window should appear.

Options include:

top-left
top-right
bottom-left
bottom-right

In addition to the above set of fixed positions, co-ordinates of the window can also be specified by setting the parameter to:

XYx,y

The x value sets the x co-ordinate of the window (if negative the value indicates the distance from the right of screen). The y value sets the y co-ordinate of the window (if negative the value indicates the distance from the bottom of screen).

windowtitle Allows the window title to be customized. If the title includes {0} then this will be replaced by the user's username.
background-color
text-color
link-color
Specify the colors used in the client. The colors are coded in standard hexadecimal RGB.
default-selection Control which option is selected by default on the account selection popup. This option can be used to save mouse clicks / keyboard presses by setting the default selected option to the one that is most commonly used.

Options include:

charge-personal
The "Charge to my personal account" option is selected.
charge-account-list
The "Charge to shared account" option is selected.
charge-account-pin
The "Charge to shared account using PIN / Code" option is selected.
print-as-user
The "Perform print as user" option is selected.
default-account Specify the default selected account on the account selection popup. Usually used in conjunction with default-selection=charge-account-list. Use \\ to separate parent and sub account.
auth-ttl-default Authentication time-to-live default. Specify -1 to default to "Until I logout".

Last updated September 24, 2009