diff options
Diffstat (limited to 'base/codes.py')
-rw-r--r-- | base/codes.py | 43 |
1 files changed, 32 insertions, 11 deletions
diff --git a/base/codes.py b/base/codes.py index 830c5e206..6b9356777 100644 --- a/base/codes.py +++ b/base/codes.py @@ -207,6 +207,9 @@ EVENT_SCAN_ADF_JAM = 2007 EVENT_SCAN_ADF_DOOR_OPEN = 2008 EVENT_SCAN_CANCEL = 2009 EVENT_SIZE_WARNING = 2010 +EVENT_SCAN_ADF_NO_DOCS = 2011 +EVENT_SCAN_ADF_MISPICK = 2012 +EVENT_SCAN_BUSY = 2013 #end # fax @@ -253,6 +256,11 @@ EVENT_ERROR_DEVICEOPEN_FAILED_ONE_DEVICE_ONLY = 5037 EVENT_ERROR_DEVICEOPEN_FAILED_DEV_NODE_MOVED = 5038 # end +# diagnosis tool codes +EVENT_ADD_PRINTQUEUE = 5501 +EVENT_DIAGNOSE_PRINTQUEUE = 5502 +#end + # pcard EVENT_START_PCARD_JOB = 6000 EVENT_END_PCARD_JOB = 6001 @@ -399,7 +407,7 @@ STATUS_TO_ERROR_STATE_MAP = { STATUS_DEVICE_UNSUPPORTED : ERROR_STATE_ERROR, STATUS_PRINTER_CARTRIDGE_MISSING : ERROR_STATE_ERROR, STATUS_PRINTER_CARTRIDGE_WRONG : ERROR_STATE_ERROR, - STATUS_PRINTER_PRINTHEAD_MISSING : ERROR_STATE_ERROR, + STATUS_PRINTER_PRINTHEAD_MISSING : ERROR_STATE_ERROR, # The following block are EVENTs because they are only # recieved as events from hpmud, hp backend, etc. # i.e., a device does not produce status codes in this range @@ -430,6 +438,9 @@ STATUS_TO_ERROR_STATE_MAP = { EVENT_SCAN_ADF_LOADED : ERROR_STATE_OK, EVENT_SCAN_CANCEL : ERROR_STATE_OK, EVENT_SIZE_WARNING : ERROR_STATE_WARNING, + EVENT_SCAN_ADF_NO_DOCS : ERROR_STATE_OK, + EVENT_SCAN_ADF_MISPICK : ERROR_STATE_WARNING, + EVENT_SCAN_BUSY : ERROR_STATE_SCANNING, # Fax EVENT_FAX_DIALING : ERROR_STATE_BUSY, EVENT_FAX_CONNECTING : ERROR_STATE_BUSY, @@ -603,6 +614,7 @@ ALIGN_TYPE_AIO = 13 # AiO Non-LIDIL (OJ J4500/J4600) ALIGN_TYPE_LIDIL_DJ_D1600 = 14 ALIGN_TYPE_LEDM = 15 ALIGN_TYPE_LEDM_MANUAL = 16 +ALIGN_TYPE_LEDM_FF_CC_0 = 17 # clean-types CLEAN_TYPE_UNSUPPORTED = -1 @@ -634,6 +646,7 @@ STATUS_TYPE_LJ_XML = 6 STATUS_TYPE_PJL = 8 STATUS_TYPE_PML_AND_PJL = 9 # Same as types 3(tbx)+8(hp:) STATUS_TYPE_LEDM = 10 # Low-end Data Model +STATUS_TYPE_LEDM_FF_CC_0 = 11 #Low-end Data Model over FF/CC/0 USB channel # status-battery-check STATUS_BATTERY_CHECK_NONE = 0 @@ -688,17 +701,11 @@ SCAN_TYPE_SCL_DUPLEX = 6 SCAN_TYPE_LEDM = 7 SCAN_TYPE_MARVEL2 = 8 -# scan-styles -SCAN_STYLE_NONE = 0 -SCAN_STYLE_FLATBED = 1 -SCAN_STYLE_SCROLLFED = 2 -SCAN_STYLE_BOTH = 3 - # scan-src -SCAN_SRC_NA = 0 -SCAN_SRC_ADF = 1 -SCAN_SRC_FLATBED = 2 -SCAN_SRC_BOTH = 3 +SCAN_SRC_NONE = 0x0 +SCAN_SRC_FLATBED = 0x1 +SCAN_SRC_SCROLLFED = 0x2 +SCAN_SRC_CAMERA = 0x4 # copy-types COPY_TYPE_NOT_SUPPORTED = -1 @@ -781,6 +788,12 @@ PLUGIN_NONE = 0 PLUGIN_REQUIRED = 1 PLUGIN_OPTIONAL = 2 + +#Plugin installation status values +PLUGIN_VERSION_MISMATCH = '-1' +PLUGIN_NOT_INSTALLED = '0' +PLUGIN_INSTALLED = '1' + # plugin-reason PLUGIN_REASON_NONE = 0x0 PLUGIN_REASON_PRINTING_SUPPORT = 0x1 @@ -862,3 +875,11 @@ SUPPORT_RELEASED = 1 #USB-Autoplugin-installation EVENT_AUTO_CONFIGURE = 900 + +# Queue diagnosis codes +QUEUES_CONFIG_ERROR = 1 +QUEUES_PAUSED = 2 +QUEUES_INCORRECT_PPD = 3 +QUEUES_USER_GROUPS_ERROR = 4 +QUEUES_MSG_SENDING = 5 + |