3
NZi              "   @   s	  d dl Z d dlZddlT ddlmZ ddlmZ ddlmZmZm	Z	m
Z
mZ d ZdZdZdZd	Zd
ZdZdZdZdZdZdZdZdZdZd ZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(d Z)d	Z*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2d Z3dZ4d!Z5ej6d"Z7ej6d#Z8ej6d$Z9d%d& Z:d'd( Z;d)d* Z<d+d, Z=d-d. Z>e9fd/d0Z?e2fd1d2Z@d3d4 ZAd5d6 ZBd7d8 ZCd9d: ZDd;e-fZEd<e1fZFdZGd	ZHdZIdZJdZKd=ZLdZMd>ZNd?ZOd@ZPdAZQd!ZRdBZSdCZTdDZUdEZVdFZWdGZXdHZYdIe*fZZdJZ[dKZ\dLZ]dMe-fZ^dNe+fZ_dOe*fZ`dPZadQZbdRZcdSZddTZedUZfdVZgdWZhdXZidYe-fZjdZe-fZkd[e-fZld\e-fZmd]e+fZndZodZpdZqd^e+fZrdZsdZtd_e+fZudZvdZwdZxd	Zyd
Zzd`e+fZ{dZ|d	Z}dae.fZ~dZd=ZdZdZdZd	ZdZdZd ZdbZe*ZdZdZdZd	Zd
ZdZdZdZdcZddZdeZdZdfZdgZdhZdZdiZdjZdkZdZdlZdmZdnZdoZe+ZdpZe+ZdqZe+ZdrZe-ZdsZe+Zd ZdZdtZduZdvZe.Zdwe*fZdZdZdZd	Zd
ZdOe*fZdTZdxe+fZdye+fZdze+fZd{e+fZd|e+fZd}e1fZd~e+fZde+fZde+fZde+fZde+fZde+fZde+fZde+fZde+fZde+fZd<e1fZFdZGd	ZHdZIdZJdZKd=ZLdZMd>ZNd?ZOd@ZPdAZQd!ZRdBZSdCZTdDZUdEZVdFZWdGZXdHZYde+fZde*fZdZdZd	ZdZdZde+fZde*fZdZdZdZd	Zd
ZdZdZde+fZdZde+fZde*fZdZde*fZdZdZdZd	Zd
ZededededediZde*fZdZdZdZd	Zd
ZededededediZde*fZdZdZdZd	Zd
ZdZdZededededededediZd ZdZdZdZdZdZdZdZdZdZdZdZ dZdZdZdZdZededededededededededede dededededediZde.fZde+fZde+fZ	de-fZ
de-fZde*fZde*fZde*fZde+fZde+fZde+fZde1fZde*fZde*fZde1fZde.fZde+fZde*fZd
ZdZdZdZde+fZd֐Zde*fZde.fZ de-fZ!de+fZ"de+fZ#de+fZ$de*fZ%dZ&dZ'de+fZ(de+fZ)de*fZ*dZ+dZ,dZ-d	Z.d
Z/de+fZ0de+fZ1de*fZ2dZ3dZ4de*fZ5de*fZ6dZ7dZ8dZ9de*fZ:de+fZ;de+fZ<de+fZ=de*fZ>de*fZ?dZ@dZAdZBd	ZCd
ZDde*fZEde+fZFdZGdZHdZId	ZJd
ZKdZLde+fZMdZNdZOde+fZPdZQdZRdZSd	ZTd
ZUdZVdZWde1fZXdZYdZZde+fZ[de+fZ\de+fZ]de*fZ^de+fZ_dZ`dZadZbde+fZcdZddZedZfd	Zgd
ZhdZidZjdZkdcZlddZmdeZndZodfZpdgZqdhZrdZsdiZtde.fZudS )    N   )*)	printable)unprintable)to_bytes_utf8
to_unicodeto_bytes_latinPY3to_string_latin                                                                            i  i   bhic             C   s8   dj dd | jdD } tjdt|  ttt| | S )N c             S   s   g | ]}t t|j qS  )chrintstrip).0r$   r(   r(   /usr/share/hplip/base/pml.py
<listcomp>[   s    z%buildPMLGetPacket.<locals>.<listcomp>.z>BBB%ss)joinsplitstructpacklenGET_REQUESTTYPE_OBJECT_IDENTIFIER)oidr(   r(   r-   buildPMLGetPacketZ   s
    r8   c             C   s   t | d S )Nr7   )r8   )r7   r(   r(   r-   buildPMLGetPacketExa   s    r9   c             C   s   t djt dt| ||gS )Nr'   zPML )r   r0   buildPMLSetPacket)r7   value	data_typer(   r(   r-   buildEmbeddedPMLSetPacketd   s    r=   c             C   sz  dj dd | jdD } |tttfkrtjdt|}|dkrlx`t|dkrh|d dkrh|dd  }qBW n6x4t|dkr|d d	kr|d d	kr|dd  }qnW tjd
t| |t||}n|t	krtjd|tj
dt|}nf|tkrtjdt| |t|d dd|}n6|tkrJtjdt| |t|dj dd |D }tjdt| t|f ttt| t| |}|S )Nr'   c             S   s   g | ]}t t|j qS r(   )r)   r*   r+   )r,   r$   r(   r(   r-   r.   h   s    z%buildPMLSetPacket.<locals>.<listcomp>r/   z>ir    r      ÿz>BB%dsz>BBffz>BBBB%ssr      z>BB%ssc             S   s   g | ]}t |qS r(   )r)   )r,   xr(   r(   r-   r.   }   s    z
>BBB%ss%ss)r0   r1   TYPE_ENUMERATIONTYPE_SIGNED_INTEGERTYPE_COLLECTIONr2   r3   r*   r4   	TYPE_REALcalcsizefloatTYPE_STRINGTYPE_BINARYSET_REQUESTr6   r   )r7   r;   r<   datapr(   r(   r-   r:   g   s*    &
&
,r:   c             C   s~  |t ttfkrtjdt| }| dkrRx`t|dkrN|d dkrN|dd  }q(W n6x4t|dkr|d dkr|d dkr|dd  }qTW tjdt| |}n|tkrtjdt| }n|t	kry| j
d} W n* ttfk
r } z
| } W Y d d }~X nX tjd	t|  dd
| }nd|tkrzt| tdkr8| }nBt| tg krptjdt|  djdd | D }n
tjd |S )Nz>ir   r>   r   r?   z>%dsz>fzutf-8z>BB%ss   r'   c             S   s   g | ]}t |qS r(   )r)   )r,   rB   r(   r(   r-   r.      s    z*ConvertToPMLDataFormat.<locals>.<listcomp>zValue type error.)rC   rD   rE   r2   r3   r*   r4   rF   rH   rI   encodeUnicodeEncodeErrorUnicodeDecodeErrorrJ   typer0   logerror)r;   r<   rL   er(   r(   r-   ConvertToPMLDataFormat   s.    &

&
rV   c             C   s`  |t ttfkrt| r| d dkr>x4t| dk r:d|  } q$W nxt| dk rVd|  } q@W |tkrptjd| d S |tkrtjd| ttt tt d S |tkrtjd| t| t t|  d S t	t
ndS n|tkrt| tjdkrtjd	| d S d
S nP|tkrJtr4tdjdd | D S djdd | D S n|tkr\t| S d S )Nr      r       z>iz>hz>br@   z>fg            c             S   s(   g | ] }t t|tkrt t|qS r(   )r   r)   r   )r,   cr(   r(   r-   r.      s    z,ConvertFromPMLDataFormat.<locals>.<listcomp>r'   c             S   s   g | ]}|t kr|qS r(   )r   )r,   rZ   r(   r(   r-   r.      s    )rC   rD   rE   r4   INT_SIZE_INTr2   unpackINT_SIZE_WORDINT_SIZE_BYTEErrorZERROR_INTERNALrF   rG   rI   r	   r
   r0   rJ   )rL   r<   Zdesired_int_sizer(   r(   r-   ConvertFromPMLDataFormat   s4    $$



r`   c             C   s|  d\}}t }d}x^|rp|dkrZtjd| ||d  \}}d|d  }}|tkrXd}q|dkrtjd| ||d  \}}d|d  }}|r|ttttfkrd}	n|tkrd}	nd	}	P q|dkr| |||  }	d||  }}|t	k rd}qnv|t
kr,|dkr$tjd
|d  |	\}
}	nd	}	n@|tkrHdd |	D }	n$|tkr|dkr~tjdddd|  |	f d }	nd}	n|tkr|dkrtjd|	d }	nd}	n|tkr|dkr d}t|	d d@ rd}tjdd|d|  |	f d }	nd}	nf|tkrB|dkr<tjdddd|  |	f d }	nd}	n*|tkr^tjd|	d }	n|tkrld }	P qW |	||fS )Nr   r   Fz>BBr   Tr   g        r'   z>H%ssc             S   s   g | ]}t |qS r(   )ord)r,   r$   r(   r(   r-   r.     s    z"parsePMLPacket.<locals>.<listcomp>z>iz%s%sr>   r   z>fr   r?   z>B)r   r   )TYPE_UNKNOWNr2   r\   ERROR_MAX_OKrE   rC   rD   rJ   rF   r6   rI   ra   TYPE_ERROR_CODETYPE_NULL_VALUE)rM   Zexpected_data_typeposstater<   Zerror_stateZreplyZ
error_codeZlengthrL   Z
symbol_setZpadr(   r(   r-   parsePMLPacket   sr    







"



 "

"

rh   c             C   s   dj d| dgS )Nr/   z1.3.6.1.4.1.11.2.3.9.4.20)r0   )r7   r(   r(   r-   HPToSNMP-  s    rj   c             C   s   dj d| dd  gS )Nr/   z1.3.6.1.2.1.43r   )r0   )r7   r(   r(   r-   	StdToSNMP0  s    rk   c             C   s   dj d| dd  gS )Nr/   z1.3.6.1.2.1.25r   )r0   )r7   r(   r(   r-   HRToSNMP3  s    rl   c             C   sp   t | dkst| d dkr(| dd  S | d dkr<t| S | d dkrPt| S | d dkrdt| S dsltd S )Nr   r   ri   123F)r4   AssertionErrorrj   rk   rl   )r7   r(   r(   r-   	PMLToSNMP6  s    rq   z0.1.3.6.1.4.1.11.2.3.9.1.1.7.0z1.1.2.67@      i   i   i   i    i @  i   i   i   i   i   z1.4.1.5.1.1d      i,  z1.1.3.3z1.1.1.35z1.1.5.2e   i  iN  iP  iL  i~  i  i  i  z2.16.5.1.2.1.1z2.16.5.1.2.1.2z1.1.2.20.2.1.1z1.1.2.20.2.2.1z1.1.2.5z1.1.1.2z3.3.5.1.1.1z2.6.1.1.3.1.1z3.3.5.1.2.1z2.11.1.1.5.1.%d	   
         rN               rA         z2.11.1.1.3.1.%dz2.11.1.1.8.1.%dz2.11.1.1.9.1.%dz2.12.1.1.4.1.%dz2.10.2.1.15.1.%d1   3   z2.11.1.1.6.1.%dz3.3.2.1.5.1z1.4.1.8.5.4.1z1.4.1.5.3.2.5z1.4.1.5.3.2.6z1.4.1.5.3.1.7z1.4.1.5.3.2.7z1.4.1.5.1.4z1.4.1.5.3.3.5z1.4.1.5.3.3.6z1.4.1.5.3.3.7z1.4.1.5.1.9z1.4.1.1.30.1.1z1.4.1.1.30.1.2z1.4.1.1.30.1.3z1.4.1.1.30.1.4z1.4.1.1.30.1.5z1.4.1.1.30.1.6z1.1.2.13z1.1.2.14z1.1.2.61z	1.1.2.118i  z1.1.1.17iX  z	1.3.7.2.6z1.1.6.3.1.3z1.1.6.3.3.3.1ZIdleZDialingZ
ConnectingZTransmittingZDonez1.1.6.3.3.1.1ZRingingZ	AnsweringZ	Receivingz	1.3.7.1.6zRequest startzTransfer activezError abortzTransfer donezNew pageZDisabledi  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i'  NonezHost abortedzStop key pressedzSession failedzTransmit errorzPhone unavailablezOut of memoryzResult busyz	No answerzNo dial tonezDocument jammedz	Door openzPower failedZBlacklistedzDocument storage fullzColor unsupportedzUnknown errorz1.1.1.27z1.1.6.3.2.3z1.1.6.3.3.4.1z1.1.3.8z1.1.3.9z
1.3.7.1.16z1.1.9.2.1.1z	1.3.7.1.8z1.1.9.2.1.2z	1.3.7.2.2z	1.3.7.2.3z1.1.9.2.1.3z1.1.9.1.1.1z	1.4.2.5.3z1.1.9.1.1.2z	1.4.2.1.1z	1.4.2.1.2z1.1.1.14z1.1.1.18<   z1.1.1.13z1.1.1.24z
1.2.2.2.13z1.5.1.2z1.5.1.4z1.5.1.6z1.5.1.7z1.5.1.11z1.5.1.12z1.5.1.13z1.5.1.19z1.5.1.20z1.5.1.47z1.5.1.22z1.5.1.21   z1.5.1.23z1.5.1.24z1.5.1.25z1.5.1.26z1.5.1.48z1.5.1.27z1.5.1.8z1.5.1.5z1.5.1.3z1.5.1.16z1.5.1.15z1.5.1.51z1.5.1.14z1.1.2.17(v  sysr2   gZutilsr   r   Zsixextr   r   r   r	   r
   r5   ZGET_NEXT_REQUESTZGET_BLOCK_REQUESTZGET_NEXT_BLOCK_REQUESTrK   ZENABLE_TRAP_REQUESTZDISABLE_TRAP_REQUESTZTRAP_REQUESTZ	GET_REPLYZGET_NEXT_REPLYZBLOCK_REPLYZNEXT_BLOCK_REPLYZ	SET_REPLYZENABLE_TRAP_REPLYZDISABLE_TRAP_REPLYZERROR_OKZ!ERROR_OK_END_OF_SUPPORTED_OBJECTSZ'ERROR_OK_NEAREST_LEGAL_VALUE_SUBSITUTEDrc   ZERROR_UNKNOWN_REQUESTZERROR_BUFFER_OVERFLOWZERROR_COMMAND_EXECUTIONZERROR_UNKNOWN_OIDZ+ERROR_OBJ_DOES_NOT_SUPPORT_SPECIFIED_ACTIONZ"ERROR_INVALID_OR_UNSUPPORTED_VALUEZ ERROR_PAST_END_OF_SUPPORTED_OBJSZ$ERROR_ACTION_CANNOT_BE_PERFORMED_NOWZERROR_SYNTAXZ	TYPE_MASKr6   rC   rD   rF   rI   rJ   rd   re   rE   rb   ZMAX_VALUE_LENZMAX_OID_LENZMAX_DATALENrG   r^   r]   r[   r8   r9   r=   r:   rV   r`   rh   rj   rk   rl   rq   ZOID_DEVICE_IDZOID_DEVICE_SUPPORTED_FUNCTIONSZDEVICE_SUPPORTED_FUNCTIONS_SCANZ'DEVICE_SUPPORTED_FUNCTIONS_SCAN_SIMPLEXZ&DEVICE_SUPPORTED_FUNCTIONS_SCAN_DUPLEXZDEVICE_SUPPORTED_FUNCTIONS_COPYZ/DEVICE_SUPPORTED_FUNCTIONS_COPY_SIMPLEX_SIMPLEXZ.DEVICE_SUPPORTED_FUNCTIONS_COPY_SIMPLEX_DUPLEXZ.DEVICE_SUPPORTED_FUNCTIONS_COPY_DUPLEX_SIMPLEXZ-DEVICE_SUPPORTED_FUNCTIONS_COPY_DUPLEX_DUPLEXZ)DEVICE_SUPPORTED_FUNCTIONS_COPY_COLLATIONZ DEVICE_SUPPORTED_FUNCTIONS_PRINTZ,DEVICE_SUPPORTED_FUNCTIONS_AUTO_FEED_SIMPLEXZ+DEVICE_SUPPORTED_FUNCTIONS_AUTO_FEED_DUPLEXZ#DEVICE_SUPPORTED_FUNCTIONS_FAX_SENDZ#DEVICE_SUPPORTED_FUNCTIONS_FAX_RECVZ'DEVICE_SUPPORTED_FUNCTIONS_MASS_STORAGEZ)DEVICE_SUPPORTED_FUNCTIONS_STREAMING_SAVEZ%DEVICE_SUPPORTED_FUNCTIONS_FAX_CONFIGZ,DEVICE_SUPPORTED_FUNCTIONS_FAX_CFG_SPEEDDIALZ,DEVICE_SUPPORTED_FUNCTIONS_FAX_CFG_GROUPDIALZ	OID_CLEANZCLEAN_CLEANZCLEAN_PRIMEZCLEAN_WIPE_AND_SPITZOID_SERIAL_NUMBERZOID_R_SETTINGZOID_PRINT_INTERNAL_PAGEZ!PRINT_INTERNAL_PAGE_SUPPLIES_PAGEZ+PRINT_INTERNAL_PAGE_COLOR_PALETTE_CMYK_PAGEZPRINT_INTERNAL_PAGE_COLOR_CALZ*PRINT_INTERNAL_PAGE_COLOR_CAL_VERIFICATIONZ"PRINT_INTERNAL_PAGE_ALIGNMENT_PAGEZ/PRINT_INTERNAL_PAGE_ALIGNMENT_PAGE_VERIFICATIONZ(PRINT_INTERNAL_PAGE_LINEFEED_CALIBRATIONZ/PRINT_INTERNAL_PAGE_AUTOMATIC_COLOR_CALIBRATIONZ,PRINT_INTERNAL_PAGE_PRINT_QUALITY_DIAGNOSTICZOID_SPM_LINE1ZOID_SPM_LINE2ZOID_HP_LINE1ZOID_HP_LINE2ZOID_ON_OFF_LINEZON_OFF_LINE_ONLINEZON_OFF_LINE_OFFLINEZ!ON_OFF_LINE_OFFLINE_AT_END_OF_JOBZOID_SLEEP_MODEZSLEEP_MODE_FALSEZSLEEP_MODE_TRUEZOID_PRINTER_STATUSZPRINTER_STATUS_OTHERZPRINTER_STATUS_UNKNOWNZPRINTER_STATUS_IDLEZPRINTER_STATUS_PRINTINGZPRINTER_STATUS_WARMUPZOID_COVER_STATUSZCOVER_STATUS_OPENZCOVER_STATUS_CLOSEDZOID_DETECTED_ERROR_STATEZ#DETECTED_ERROR_STATE_LOW_PAPER_MASKZ"DETECTED_ERROR_STATE_NO_PAPER_MASKZ"DETECTED_ERROR_STATE_LOW_CART_MASKZ"DETECTED_ERROR_STATE_OUT_CART_MASKZ#DETECTED_ERROR_STATE_DOOR_OPEN_MASKZ DETECTED_ERROR_STATE_JAMMED_MASKZ!DETECTED_ERROR_STATE_OFFLINE_MASKZ)DETECTED_ERROR_STATE_SERVICE_REQUEST_MASKZDETECTED_ERROR_STATE_NO_ERRORZOID_MARKER_SUPPLIES_TYPE_xZOID_MARKER_SUPPLIES_TYPE_x_TYPEZOID_MARKER_SUPPLIES_TYPE_OTHERZ OID_MARKER_SUPPLIES_TYPE_UNKNOWNZOID_MARKER_SUPPLIES_TYPE_TONERZ$OID_MARKER_SUPPLIES_TYPE_WASTE_TONERZOID_MARKER_SUPPLIES_TYPE_INKZ!OID_MARKER_SUPPLIES_TYPE_INK_CARTZ#OID_MARKER_SUPPLIES_TYPE_INK_RIBBONZ"OID_MARKER_SUPPLIES_TYPE_WASTE_INKZOID_MARKER_SUPPLIES_TYPE_OPCZ"OID_MARKER_SUPPLIES_TYPE_DEVELOPERZ"OID_MARKER_SUPPLIES_TYPE_FUSER_OILZ"OID_MARKER_SUPPLIES_TYPE_SOLID_WAXZ#OID_MARKER_SUPPLIES_TYPE_RIBBON_WAXZ"OID_MARKER_SUPPLIES_TYPE_WASTE_WAXZOID_MARKER_SUPPLIES_TYPE_FUSERZ$OID_MARKER_SUPPLIES_TYPE_CORONA_WIREZ'OID_MARKER_SUPPLIES_TYPE_FUSER_OIL_WICKZ%OID_MARKER_SUPPLIES_TYPE_CLEANER_UNITZ+OID_MARKER_SUPPLIES_TYPE_FUSER_CLEANING_PADZ&OID_MARKER_SUPPLIES_TYPE_TRANSFER_UNITZ#OID_MARKER_SUPPLIES_TYPE_TONER_CARTZ$OID_MARKER_SUPPLIES_TYPE_FUSER_OILERZ&OID_MARKER_SUPPLIES_TYPE_ADF_MAINT_KITZ$OID_MARKER_SUPPLIES_COLORANT_INDEX_xZ)OID_MARKER_SUPPLIES_COLORANT_INDEX_x_TYPEZOID_MARKER_SUPPLIES_MAX_xZOID_MARKER_SUPPLIES_MAX_x_TYPEZOID_MARKER_SUPPLIES_LEVEL_xZ OID_MARKER_SUPPLIES_LEVEL_x_TYPEZOID_MARKER_COLORANT_VALUE_xZ OID_MARKER_COLORANT_VALUE_x_TYPEZOID_MARKER_STATUS_xZOID_MARKER_STATUS_x_TYPEZOID_MARKER_STATUS_OKZ OID_MARKER_STATUS_LOW_TONER_CONTZ OID_MARKER_STATUS_LOW_TONER_STOPZOID_MARKER_STATUS_MISINSTALLEDZ!OID_MARKER_SUPPLIES_DESCRIPTION_xZ&OID_MARKER_SUPPLIES_DESCRIPTION_x_TYPEZOID_DEVICE_STATUSZDEVICE_STATUS_UNKNOWNZDEVICE_STATUS_RUNNINGZDEVICE_STATUS_WARNINGZDEVICE_STATUS_TESTINGZDEVICE_STATUS_DOWNZOID_AUTO_ALIGNMENTZAUTO_ALIGNMENTZOID_ZCAZOID_AGENT2_VERTICAL_ALIGNMENTZOID_AGENT2_HORIZONTAL_ALIGNMENTZOID_AGENT1_BIDIR_ADJUSTMENTZOID_AGENT2_BIDIR_ADJUSTMENTZOID_MARKING_AGENTS_INITIALIZEDZOID_AGENT3_VERTICAL_ALIGNMENTZOID_AGENT3_HORIZONTAL_ALIGNMENTZOID_AGENT3_BIDIR_ADJUSTMENTZOID_COLOR_CALIBRATION_SELECTIONZOID_COLOR_CALIBRATION_ARRAY_1ZOID_COLOR_CALIBRATION_ARRAY_2ZOID_COLOR_CALIBRATION_ARRAY_3ZOID_COLOR_CALIBRATION_ARRAY_4ZOID_COLOR_CALIBRATION_ARRAY_5ZOID_COLOR_CALIBRATION_ARRAY_6ZOID_BATTERY_LEVELZOID_POWER_MODEZPOWER_MODE_ADPATERZPOWER_MODE_BATTERYZPOWER_MODE_CHARGINGZPOWER_MODE_DISCHARGINGZPOWER_MODE_BATTERY_LEVEL_KNOWNZOID_BATTERY_LEVEL_2ZOID_POWER_SETTINGSZOID_POWER_SETTINGS_15MINZOID_POWER_SETTINGS_30MINZOID_POWER_SETTINGS_45MINZOID_POWER_SETTINGS_1HRZOID_POWER_SETTINGS_2HRZOID_POWER_SETTINGS_3HRZOID_POWER_SETTINGS_NEVERZOID_DEV_DOWNLOAD_TIMEOUTZDEFAULT_DOWNLOAD_TIMEOUTZOID_FAX_DOWNLOAD_ERRORZOID_FAXJOB_TX_TYPEZFAXJOB_TX_TYPE_HOST_ONLYZOID_FAXJOB_TX_STATUSZFAXJOB_TX_STATUS_IDLEZFAXJOB_TX_STATUS_DIALINGZFAXJOB_TX_STATUS_CONNECTINGZFAXJOB_TX_STATUS_TRANSMITTINGZFAXJOB_TX_STATUS_DONEZFAXJOB_TX_STATUS_STRZOID_FAXJOB_RX_STATUSZFAXJOB_RX_STATUS_IDLEZFAXJOB_RX_STATUS_RINGINGZFAXJOB_RX_STATUS_ANSWERINGZFAXJOB_RX_STATUS_RECEIVINGZFAXJOB_RX_STATUS_DONEZFAXJOB_RX_STATUS_STRZOID_FAX_DOWNLOADZUPDN_STATE_IDLEZUPDN_STATE_REQSTARTZUPDN_STATE_XFERACTIVEZUPDN_STATE_ERRORABORTZUPDN_STATE_XFERDONEZUPDN_STATE_NEWPAGEZUPDN_STATE_DISABLEDZUPDN_STATE_STRZDN_ERROR_NONEZDN_ERROR_HOST_ABORTZDN_ERROR_STOP_KEY_PRESSEDZDN_ERROR_SESSION_FAILZDN_ERROR_TX_ERRORZDN_ERROR_PHONE_UNAVAILABLEZDN_ERROR_OUT_OF_MEMORYZDN_ERROR_RESULT_BUSYZDN_ERROR_NO_ANSWERZDN_ERROR_NO_DIAL_TONEZDN_ERROR_DOC_JAMZDN_ERROR_DOOR_OPENZDN_ERROR_POWER_FAILEDZDN_ERROR_BLACKLISTZDN_ERROR_DOC_STORAGE_FULLZDN_ERROR_RESULT_COLOR_UNSUPZDN_ERROR_UNKNOWNZDN_ERROR_STRZOID_FAX_TOKENZOID_FAX_TX_IDZOID_FAXJOB_TX_ERRORZOID_FAX_LOCAL_PHONE_NUMZOID_FAX_STATION_NAMEZOID_FAX_LINE_TYPEZOID_FAX_ANSWERMODEZOID_FAX_RING_ENABLEZOID_FAX_NUM_RINGS_PICKUPZOID_FAX_MIN_RINGS_PICKUPZOID_FAX_MAX_RINGS_PICKUPZOID_FAX_RING_TYPE_PICKUPZOID_FAX_DIAL_MODEZOID_FAX_ALLOW_REDIALSZOID_FAX_REDIALZOID_FAX_RESOLUTIONZOID_FAX_CONTRASTZOID_FAX_CFG_UPLOAD_DATA_TYPEZ#FAX_CFG_UPLOAD_DATA_TYPE_SPEEDDIALSZ FAX_CFG_UPLOAD_DATA_TYPE_FAXLOGSZ&FAX_CFG_UPLOAD_DATA_TYPE_CONFIG_PARAMSZ.FAX_CFG_UPLOAD_DATA_TYPE_JUNK_FAX_DIAL_STRINGSZOID_UPLOAD_TIMEOUTZDEFAULT_UPLOAD_TIMEOUTZOID_DEVICE_CFG_UPLOADZOID_COPIER_TOKENZOID_COPY_SCANNER_DIMENSIONSZOID_COPIER_CONTRASTZOID_COPIER_REDUCTIONZOID_COPIER_NUM_COPIESZOID_COPIER_COLLATIONZCOPIER_COLLATION_DISABLEDZCOPIER_COLLATION_FORWARDZOID_COPIER_ENLARGEMENT_MAXIMUMZOID_COPIER_REDUCTION_MAXIMUMZOID_COPIER_QUALITYZCOPIER_QUALITY_FASTZCOPIER_QUALITY_NORMALZCOPIER_QUALITY_PRESENTATIONZCOPIER_QUALITY_DRAFTZCOPIER_QUALITY_BESTZOID_COPIER_ADF_PAGE_COUNTZOID_COPIER_PRINT_PAGE_COUNTZOID_COPIER_FIT_TO_PAGEZCOPIER_FIT_TO_PAGE_DISABLEDZCOPIER_FIT_TO_PAGE_ENABLEDZOID_COPIER_JOB_QUALITYZOID_COPIER_JOB_MEDIA_SIZEZCOPIER_JOB_MEDIA_SIZE_US_LETTERZCOPIER_JOB_MEDIA_SIZE_US_LEGALZCOPIER_JOB_MEDIA_SIZE_A4ZOID_COPIER_JOB_COLLATIONZOID_COPIER_JOB_NUM_COPIESZOID_COPIER_JOB_REDUCTIONZOID_COPIER_JOB_CONTRASTZOID_COPIER_JOB_FIT_TO_PAGEZOID_COPIER_JOBZCOPIER_JOB_IDLEZCOPIER_JOB_STARTZCOPIER_JOB_ACTIVEZCOPIER_JOB_ABORTINGZCOPIER_JOB_SETUPZOID_COLOR_COPY_REQUESTZOID_SCAN_TO_PRINTERZSCAN_TO_PRINTER_IDLEZSCAN_TO_PRINTER_STARTZSCAN_TO_PRINTER_ACTIVEZSCAN_TO_PRINTER_ABORTEDZSCAN_TO_PRINTER_SET_DEFAULTSZSCAN_TO_PRINTER_GET_DEFAULTSZOID_PIXEL_DATA_TYPEZPIXEL_DATA_TYPE_GRAYSCALE_256ZPIXEL_DATA_TYPE_COLOR_24_BITZOID_COPIER_SPECIAL_FEATURESZCOPY_FEATURE_NONEZCOPY_FEATURE_CLONEZCOPY_FEATURE_POSTERZCOPY_FEATURE_MIRRORZCOPY_FEATURE_AUTOFITZCOPY_FEATURE_TWOUPZCOPY_FEATURE_AUTOFILLZOID_COPIER_PHOTO_MODEZENHANCE_LIGHT_COLORSZENHANCE_TEXTZOID_COPIER_NUM_COPIES_AIOZOID_COPIER_CONTRAST_AIOZOID_COPIER_REDUCTION_AIOZOID_COPIER_QUALITY_AIOZ OID_COPIER_JOB_INPUT_TRAY_SELECTZCOPIER_JOB_INPUT_TRAY_1ZCOPIER_JOB_INPUT_TRAY_2ZCOPIER_JOB_INPUT_TRAY_3ZOID_COPIER_MEDIA_TYPEZCOPIER_MEDIA_TYPE_PLAINZCOPIER_MEDIA_TYPE_BRIGHT_WHITEZCOPIER_MEDIA_TYPE_PREMIUM_PHOTOZCOPIER_MEDIA_TYPE_SPECIALZCOPIER_MEDIA_TYPE_TRANSPARENCYZCOPIER_MEDIA_TYPE_IRON_ONZ$COPIER_MEDIA_TYPE_FAST_TRANSPARANCEYZ COPIER_MEDIA_TYPE_BROCHURE_MATTEZ!COPIER_MEDIA_TYPE_BROCHURE_GLOSSYZCOPIER_MEDIA_TYPE_PHOTO_GLOSSYZCOPIER_MEDIA_TYPE_MATTE_PAPERZ COPIER_MEDIA_TYPE_EVERYDAY_PHOTOZ#COPIER_MEDIA_TYPE_PHOTO_QUAL_INKJETZCOPIER_MEDIA_TYPE_PHOTOZCOPIER_MEDIA_TYPE_AUTOMATICZ COPIER_MEDIA_TYPE_ADVANCED_PHOTOZ"COPIER_MEDIA_TYPE_IRON_ON_MIRROREDZOID_DATE_AND_TIMEr(   r(   r(   r-   <module>   s@  


$,W


















































