/*
 * Created on 2006/12/26
 *
 *
 * Copyright(c) 2006 Yoshimasa Matsumoto
 */
package netwatcher.printer.preference;

public class PrinterPreference {

	public final static String HRDEVICE_PRINTER_OID = "1.3.6.1.2.1.25.3.1.5";
    public final static String HRDEVICE_PRINTER_DESC = "hrDevicePrinter";
    public final static String HRDEVICE_STATUS_UNKNOWN_CODE = "1";
    public final static String HRDEVICE_STATUS_RUNNING_CODE = "2";
    public final static String HRDEVICE_STATUS_WARNING_CODE = "3";
    public final static String HRDEVICE_STATUS_TESTING_CODE = "4";
    public final static String HRDEVICE_STATUS_DOWN_CODE = "5";
    public final static String HRDEVICE_STATUS_UNKNOWN = "unknown(1)";
    public final static String HRDEVICE_STATUS_RUNNING = "running(2)";
    public final static String HRDEVICE_STATUS_WARNING = "warning(3)";
    public final static String HRDEVICE_STATUS_TESTING = "testing(4)";
    public final static String HRDEVICE_STATUS_DOWN = "down(5)";

    public final static String HRPRINTER_STATUS_OTHER_CODE = "1";
    public final static String HRPRINTER_STATUS_UNKNOWN_CODE = "2";
    public final static String HRPRINTER_STATUS_IDLE_CODE = "3";
    public final static String HRPRINTER_STATUS_PRINTING_CODE = "4";
    public final static String HRPRINTER_STATUS_WARMUP_CODE = "5";
    public final static String HRPRINTER_STATUS_OTHER = "other(1)";
    public final static String HRPRINTER_STATUS_UNKNOWN = "unknown(2)";
    public final static String HRPRINTER_STATUS_IDLE = "idle(3)";
    public final static String HRPRINTER_STATUS_PRINTING = "printing(4)";
    public final static String HRPRINTER_STATUS_WARMUP = "warmup(5)";
	
    public final static int LOW_PAPER_MASK = 0x8000;
    public final static int NO_PAPER_MASK  = 0x4000;
    public final static int LOW_TONER_MASK = 0x2000;
    public final static int NO_TONER_MASK  = 0x1000;
    public final static int DOOR_OPEN_MASK = 0x0800;
    public final static int JAMMED_MASK    = 0x0400;
    public final static int OFFLINE_MASK   = 0x0200;
    public final static int SERVICE_REQ_MASK           = 0x0100;
    public final static int INPUT_TRAY_MISSING_MASK    = 0x0080;
    public final static int OUTPUT_TRAY_MISSING_MASK   = 0x0040;
    public final static int MARKER_SUPPLY_MISSING_MASK = 0x0020;
    public final static int OUTPUT_NEAR_FULL_MASK      = 0x0010;
    public final static int OUTPUT_FULL_MASK           = 0x0008;
    public final static int INPUT_TRAY_EMPTY_MASK      = 0x0004;
    public final static int OVERDUE_PREVENT_MAINT_MASK = 0x0002;
	
    public final static String LOW_PAPER = "lowPaper";
    public final static String NO_PAPER = "noPaper";
    public final static String LOW_TONER = "lowToner";
    public final static String NO_TONER = "noToner";
    public final static String DOOR_OPEN = "doorOpen";
    public final static String JAMMED = "jammed";
    public final static String OFFLINE = "offline";
    public final static String SERVICE_REQ = "serviceRequested";
    public final static String INPUT_TRAY_MISSING = "inputTrayMissing";
    public final static String OUTPUT_TRAY_MISSING = "outputTrayMissing";
    public final static String MARKER_SUPPLY_MISSING = "markerSupplyMissing";
	public final static String OUTPUT_NEAR_FULL = "outputNearFull";
	public final static String OUTPUT_FULL = "outputFull";
	public final static String INPUT_TRAY_EMPTY = "inputTrayEmpty";
	public final static String OVERDUE_PREVENT_MAINT = "overduePreventMaint";
}
