
    =	f                        d Z dZdZdZddlZddlZddlZddlZddl ddl	m
Z
mZmZmZmZ ddlmZ 	 dd	lmZ 	 dZdej4                  v Zerej9                  d        ej:                  eee edeefe e!fde	      Z"e"jG                  ejH                  ddgdg       e"jK                  ddg      \  Z&Z'Z(Z)Z*Z+e&D ]  \  Z,Z-e,dk(  sdZ ere.Z)e)ek(  r' ej^                         seja                  dez         eZ)e)ek(  rdZe"jc                  e'e(e      Z'e's ejd                  d       e)ee.fv r	  e
jf                  e'e(      Z4esLejm                  d       ejm                  ejo                  e4jN                               ejm                  d       	 	 e4jq                          e4js                          es ejv                  ddddddf      Z<er9	 e4jz                  d    r e>e4jz                  d            ejd                  d       n e@e4jz                  j                               ZBeBj                          ejm                  ejo                  d"             ejm                  ejo                  e<j                  d#                   ejm                  e<j                  d$             eBD ]7  ZEejm                  e<j                  eE eFe4jz                  eE         f             9 ejm                  ejo                  d%             ejm                  ejo                  e<j                  d#                   ejm                  e<j                  d$              e@e4j                  j                               ZHeHj                          eHD ]7  ZEejm                  e<j                  eE eFe4j                  eE         f             9 e4j                  rS ejv                  d&ddd'ddd(ddd)ddd)ddf      Z<ejm                  ejo                  d*             ejm                  ejo                  e<j                  d+                   ejm                  e<j                  d,             e4j                         ZKeKD ]  ZL e
j                  eLj                        ZOejm                  e<j                   ej                  d- ej                  eLj                               eFeLj                        eOeLj                   eFeLj                        f              ejm                  d       e4j                          nw ej                  e*      \  ZWZX eeXd.z         ZY	  eWej4                        ZZeYj                  de'      Z\e\j                          	 ej-                  d/       eZj                          ejm                  d       ejm                  d1       y# e$ r"Zej-                  e       dd
lmZ Y dZ[dZ[ww xY w# e5$ r' eja                  d        ejd                  d       Y w xY w# e5$ r)Zeja                  dejt                  z         Y dZ[dZ[ww xY w# e?$ r eja                  d!       Y Nw xY w# e4j                          w xY w# e_$ r  ejd                  d       Y w xY w# e_$ r eja                  d0       Y w xY w)2z5.2zDevice Information Utilityzhp-infozjQuery a printer for static model information, dynamic status information, and CUPS printer queue settings.    N)*)devicestatusutilstuimodule)cups)import_module)dyn_import_modTz--idnoneF)zDevice ID mode:zE--id (prints device ID only and exits.) (interactive (-i) mode only.)optionF)z*Allow device URIs of uninstalled printers:z -x (interactive (-i) mode only.)r   Fz
hp-toolbox)extra_optionssee_also_listxidz-xz@%s -u/--gui requires Qt4 GUI support. Entering interactive mode.)restrict_to_installed_devices   zUnexpected error. Exiting. zError opening device (%s).      )widthmargin:   deviceidzDevice ID not available.z!Device Parameters (dynamic data):)	ParameterzValue(s))z----------------------------z:----------------------------------------------------------z 
Model Parameters (static data):      (      z$
Status History (most recent first):)z	Date/TimeCodezStatus DescriptionUserzJob ID)z--------------------z-----z(------------------------------------------------r"   z%x %H:%M:%Sz.infodialogzStarting GUI loop...z	User exitzDone.)`__version__	__title____mod____doc__sysgetopttimeosbase.gbaser   r   r   r   r   prntr	   	importlibr
   ImportErrorelogdebug
base.utilsr   restrictargv
devid_mode	set_levelModuleINTERACTIVE_MODEGUI_MODEUI_TOOLKIT_QT4UI_TOOLKIT_QT5modsetUsageUSAGE_FLAG_DEVICE_ARGSparseStdOptsopts
device_uriprinter_namemode
ui_toolkitlangoaNON_INTERACTIVE_MODEcanEnterGUIMode4errorgetDeviceUriexitDevicedErrorinfoboldopenqueryDevicemsgTextFormatter	formatterdqprintKeyErrorlistkeysdq_keyssortcomposekeystrmqmq_keys
dbus_availqueryHistoryhqhqueryString
event_codedescstrftime	localtimetimedateusernamejob_idcloseimport_dialogQApplication
ui_packageuiapp
InfoDialogdlgshowexec_KeyboardInterrupt     /usr/share/hplip/info.py<module>r~      sJ  . (	

v    	
  3 3 ;'MH388#Jf &--K$)84~~6Vz+C LL.. Ez %~	  ' 	tf% ;D*lD*d
  19H #x%u%%'IIX[bbc#Dx!!*lZb!cJ "677	j,7A
 HHRLHHSXXall+,HHRLD	@
 /E//.0Q$?.0Q$?!"	 :ttJ'qttJ/1CHHQK qttyy{+"EFG)"3"34M"NOP**+;<=" GCHHY..Sc^/DEFG "EFG)"3"34M"NOP**+;<=qttyy{+" GCHHY..Sc^/DEFG << 3 3 324(C23(B24(C23(B23(B%&!"I HHSXX&MNOHHSXXi&7&78u&vwxHHY../TUV)B R1v11!,,?!2!2MDMM-Q_QUQ_Q_`a`j`jQk4l-tQZZQXX4P "Q RR
 HHRLGGI $75#6#6z#B j:56sxx(C--j1CHHJ		01		   k  ;IIaL::;f  	II23CHHQK	  @		6>??@"   :II89:^ GGI %   IIks   W
 B	Z# A*Z# /W4 AZ#  X# 2Y1 6Y LY1 A&Z# !Z 
W1W,,W14(X Z# X  Z# #Y(YY1 YY1 Y.*Y1 -Y..Y1 1ZZ# Z Z# Z  Z# #Z=<Z=