
    =	f-#                     p   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
 ddlmZmZmZ 	 ddlmZ dZdZdZdZd
 Z ej6                  eee edefeeef      Z e jC                          e jE                  ejF                  dgg d       e jI                  ddg      \  Z%Z&Z'Z(Z)Z*dZ+e%D ]  \  Z,Z-e,dv se)dk(  sdZ+ e)dk(  r8 e
j\                         scej_                  dez          ej`                  d       n<e)dk(  r7 e
jb                         s&ej_                  dez          ej`                  d       d\  Z2ZZ3e)dk(  r	 ddl4m5Z5 ddl6Z4ddl7m8Z8m9Z9 ddl:m;Z; ddl<Z< e<jr                          e4jz                  jx                  js                          e+sJ ej|                         \  Z3Z ej~                         Z@ej)                  de@z          ej                         Z2e+se2rTej                  d       er ej                  e       	 ddlD ddlEmFZF  eGej                        Ze*PeIj                  d d!d"      Z*e*j                         d"k(  r* eLeMj                               Z*ej)                  d#e*z         e*j                         d$k7  rd%Z	 e*j                  d&      \  ZPZQd&j                  ePeg      Z*ej)                  d'e*z          eTd      ZUd(ePz  ZVej)                  d)eVz         eUj                  eVeXj                        ZZeZrej                  eU       nd$Z*e*d$k(  rej)                  d*       n^ej)                  d+e*z         e\j                   e\e*             e*eX_N        	 eNj                  eNj                  eNj                  e*              eFe3e e&e+      Zej                  e       ej                          	 	 ej)                  d,       ej                          e2r2ej)                  d-e2z         	  ej                  e2ej                         e j                           ej`                  d       ye+sej                  d/       dd0lmkZk 	  ej                  e3        e8d1      Zl	  e4jj                         Zej                  ed4d5d6d7d89       ej)                  d:       	  e;       j                          e@r2ej)                  d<e@z         	  ej                  e@ej                         e j                           ej`                  d       yy e
j                  e)      \  ZGZs eesd=z         Ztej                  d       	  eGej                        Zetj                  e e&d      Zej                          	 ej)                  d,       ej                          	 e j                           ej`                  d       y# e$ r"Zej)                  e       dd	l	mZ Y dZ[dZ[ww xY w# e$ r ej_                  d       dZ+Y tw xY w# e$ r' ej_                  d        ej`                  d       Y !w xY w# eS$ r e*ZPd&j                  e*eg      Z*Y w xY w# eNj                  $ r Y w xY w# ee$ r  ej`                  d       Y w xY w# eh$ r)Zej)                  d.ej                  z         Y dZ[dZ[ww xY w# e2rcej)                  d-e2z         	  ej                  e2ej                         n0# eh$ r(Zej)                  d.ej                  z         Y dZ[ndZ[ww xY we j                           ej`                  d       w xY w# e4j                  j                  $ rfZ ej                         dk7  r$ej_                  d2        ej`                  d       n#ej_                  d3        ej`                  d       Y dZ[GdZ[ww xY w# ee$ r ej)                  d;       Y *w xY w# eh$ r)Zej)                  d.ej                  z         Y dZ[#dZ[ww xY w# e@rcej)                  d<e@z         	  ej                  e@ej                         n0# eh$ r(Zej)                  d.ej                  z         Y dZ[ndZ[ww xY we j                          w xY w# ee$ r  ej`                  d       Y w xY w)>z15.0z
hp-toolboxzHP Device ManagerzyThe HP Device Manager (aka "Toolbox") for HPLIP supported devices. Provides access to status, tools, and supplies levels.    N)*)statustuimodule)import_module)dyn_import_modc                  v   |d   dk(  r|d   dk(  rt        j                  |  }|j                          |j                  t        kD  r$t        j                  |j                        |_        t        j                  d|j                  z         |j                  t        d      st        j                  d       y y y y )N	interfacezcom.hplip.ToolboxmemberEventzReceived event notifier: %dz
toolbox ui   )devicer   debug
event_codeEVENT_MAX_EVENTr   MapPJLErrorCodelogsend_via_pipewsysexit)argskwdsevents      /usr/share/hplip/toolbox.pyhandle_session_signalr   8   s    K//X'!d#o-%55e6F6FGE 			/%2B2BBC""1l3HHQK 4 	" 0    )zDisable dbus (Qt3 only):z-x or --disable-dbusoptionF)zhp-alignzhp-cleanzhp-colorcalzhp-devicesettingszhp-faxsetupzhp-firmwarezhp-infoz	hp-levelszhp-linefeedcalzhp-makecopiesz	hp-pluginz	hp-pqdiagzhp-printzhp-printsettingszhp-scanz
hp-sendfaxzhp-testpagezhp-timedatez	hp-unload)extra_optionssee_also_listxzdisable-dbusF)z-xz--disable-dbusqt3Tz!%s requires GUI support. Exiting.r   qt4)r   r   r   )
SessionBus)DBusGMainLoopthreads_init)MainLoopzXUnable to load dbus - Automatic status updates in HPLIP Device Manager will be disabled.zParent PID=%dzhp-toolbox(UI))DevMgr4z,Unable to load Qt3 support. Is it installed?uilocsystemzUsing system locale: %scutf8.z&Trying to load .qm file for %s locale.zhplip_%s.qmzName of .qm file: %szUsing default 'C' localezUsing locale: %szStarting GUI loop...z)Killing child toolbox process (pid=%d)...z
Failed: %szhp-toolbox(dbus))r   )set_as_defaultz/Unable to connect to dbus session bus. Exiting.z8Unable to connect to dbus session bus (running as root?)senderdestr
   r   path)sender_keyworddestination_keywordinterface_keywordmember_keywordpath_keywordzEntering main loop...zCtrl-C: Exiting...z*Killing parent toolbox process (pid=%d)...z.devmgr5)w__version____mod__	__title____doc__r   osgetoptsignalbase.g
base.utilsutilsbaser   r   r   	importlibr   ImportErrorer   r   r   r   apptoolboxsession_busr   ModuleGUI_MODEUI_TOOLKIT_QT3UI_TOOLKIT_QT4UI_TOOLKIT_QT5modlockInstancesetUsageUSAGE_FLAG_NONEparseStdOptsopts
device_uriprinter_namemode
ui_toolkitr*   disable_dbusoacanEnterGUIModeerrorr   canEnterGUIMode4	child_pidrdbusr$   dbus.servicedbus.mainloop.glibr%   r&   gobjectr'   glibmainlooppipegetpid
parent_pidfork
set_modulecloseqt
ui.devmgr4r(   QApplicationargv	user_confgetlowerstr
QTextCodeclocalesplitlr!   join
ValueErrorQTranslatortransqm_fileloadproplocalization_dirloadedinstallTranslatorQLocale
setDefault	setlocaleLC_ALL	normalizeErrorsetMainWidgetshow	exec_loopKeyboardInterruptkillSIGKILLOSErrormessageunlockInstancer   	dbus_loop
exceptionsDBusExceptiongetuidadd_signal_receiverrunimport_dialog
ui_packager)   DevMgr5exec_ r   r   <module>r      s/  2 
	 J  	     $ $;' 	
& fmmGYWdK...!QS     V##abW  X S>*+ 6j,j#  DAq$$u)<  5  "		5?@5!5!!#		5?@	1a
#B$'')
 rwwy1RYY[
		/J./BGGI	y'(BHHQK	* 388$;--eX6Cyy{h&*++-.		3c9:99;#A)yy~1hh1v&
 II>DE%E#a'GII,w67ZZ)>)>?F%%e,#:II01II(3./ws|,DK  0@0@0EF ![*lC'"			01
 		E	QR8BGGIv~~6  CHHQK)*$	!BHHQK%T:I -doo/ ++,ARZ$*k'f , > II-.0
 
 		FST8BGGJ7  W B  3u22:>L*	zJ.	/B NN#$388$**[*t<	II,-IIK 	m  ;IIaL::;N  		lm(  	IIDECHHQK	$  )hhQx()0 <<  %   8IIlQYY6778	 		E	QR8BGGIv~~6 8IIlQYY6778  CHHQK ??00  299;!#IIOPCHHQKIIXYCHHQK " % 0		./0  8IIlQYY6778	 		FST8BGGJ7 8IIlQYY6778  P ! 	CHHQK	so  W AW0 X 'X> ++Y !Y5 <Z `  2] (`  ,_ _/ !b W-W((W-0XX(X;:X;>YYY21Y25Z[ Z[ [Z<<[][:9]:\'?\"]"\''&]_)A_
`  
_`  _,(`  +_,,`  /`4`` b8abba>9b>bbb54b5