
    =	f-                     R   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m	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  ej,                  eee edeefeeefddd
      Zej;                  ej<                  g d       ej?                  dg d      \  Z Z!Z"Z#Z$Z%ejM                  e!e"dejN                  dfi      Z!e!s ejP                  d       e)jU                  de!z         dZ+dZ,dZ-dZ.dZ/dZ0e D ]  \  Z1Z2e1dv r<	  e3e2      Z+e+dk  re)jk                  d       dZ+-e+dkD  s3e)jk                  d       dZ+Ge1dv r@	  e3e2      Z.e.dk  re)jk                  d       dZ.ne.dkD  re)jk                  d       dZ.e.d z  Z.e1d!v re2jm                         jo                         Z2e2d"k(  rejp                  Z/e2js                  d#      rejt                  Z/e2js                  d$      rejv                  Z/e2js                  d%      rejx                  Z/e2d&k(  rejz                  Z/-e)jk                  d'       @e1d(v rQdZ-	  e3e2j}                  d)d*            Z,e,d k  re)jk                  d-       d Z,ye,d.kD  se)jk                  d/       d.Z,e1d0v sej~                  Z0 e0ej~                  k(  re-re)jk                  d1       e#ek(  rte$d2k(  r8 ej                         s^e)j                  d3ez          ejP                  d       n7 ej                         s&e)j                  d4ez          ejP                  d       e#ek(  rXe$d2k(  rdZCdZD	 ddlE dd5lFmGZG  eIej                        ZCe%PeKj                  d7d8d9      Z%e%jm                         d9k(  r* eMeNj                               Z%e)j                  d:e%z         e%jm                         d;k7  rd<ZQ	 e%j                  d=      \  ZSZTd=j                  eSeQg      Z%e)j                  d>e%z          eVd      ZWd?eSz  ZXe)j                  d@eXz         eWj                  eXeZj                        Z\e\reCj                  eW       nd;Z%e%d;k(  re)j                  dA       n^e)j                  dBe%z         e^j                   e^e%             e%eZ_O        	 eOj                  eOj                  eOj                  e%             dCgZd eGede!e"e+e.e/e,e0      ZDeDj                          eCj                  eD       	 e)j                  dD       eCj                          y	 ddElimIZI ddFljmkZk 	  eIej                        ZC ekde!      Zlelj                          	 e)j                  dD       eCj                          	  ejP                  d       y	  ej                  e!e"      Zo	 	 eoj                          e+eoj                  ej                        \  ZsZ+e.eoj                  ej                        \  ZsZ.e,eoj                  ej                        \  ZsZ,e/eoj                  ej                        \  ZsZ/e0.eoj                  exk(  reoj                  ej                        \  ZsZ0nej                  Z0eoj                  ej                        \  ZsZ|eoj                  ej                        \  ZsZ~eoj                   j                  dHe      Ze)j                  e       eek(  rej                  Z0e)j                  dIe+z         e)j                  dJe.z         e)j                  dKe,z         e)j                  dLe/z         e)j                  dMe0z         e)j                  dNe|z         e)j                  dOe~z         e)j                  dPez          e	j                         Z e	j                         Zeoj                  e+e.e,e/e0eee       dZer#ej                         r	 ej                  d      Zeej                  k(  re)j                  dQ       Eeej                  ej                  fv re)jU                  dR       seej                  k(  re)jU                  dS       eej                   ej"                  fv rIeej                   k(  r&e)j                  dT       eoj%                  e       dZn%eej"                  k(  rdZnej                         r e
j(                  dU       er#eoj+                          	 eoj3                          eoj%                  e       e)jU                  d*       e)jU                  dW       y# e4$ r e)jk                  d       dZ+Y dw xY w# e4$ r e)jk                  d       dZ.Y Cw xY w# e4$ r e)jk                  d+       d,Z,Y Ww xY w# eH$ r' e)j                  d6        ejP                  d       Y w xY w# e4$ r e%ZSd=j                  e%eQg      Z%Y w xY w# eOj                  $ r Y >w xY w# eh$ r Y yw xY w# eH$ r' e)j                  dG        ejP                  d       Y w xY w# eh$ r  ejP                  d       Y w xY w# ec$ r8ZQe)j                  eQj                          ejP                  d       Y dZQ[QdZQ[Qww xY w# e	j                  $ r Y w xY w# eoj+                          w xY w# eh$ rD e)j                  dV       ej-                  ej.                         eoj%                  e       Y w xY w)Xz4.0zMake Copies Utilityzhp-makecopieszlPC initiated make copies function on supported HP AiO and MFP devices. (Note: Currently unsupported in Qt4.)    N)queue)*)utilsdevicepmltuimodule)copier)cupsFT))zNumber of copies:zD-m<num_copies> or --copies=<num_copies> or --num=<num_copies> (1-99)optionF)zReduction/enlargement:z7-r<%> or --reduction=<%> or --enlargement=<%> (25-400%)r   F)zQuality:zk-q<quality> or --quality=<quality> (where quality is: 'fast', 'draft', 'normal', 'presentation', or 'best')r   F)z	Contrast:z0-c<contrast> or --contrast=<contrast> (-5 to +5)r   F)zFit to page (flatbed only):z<-f or --fittopage or --fit (overrides reduction/enlargement)r   F)extra_optionsz	m:r:q:c:f)	znum=zcopies=z
reduction=zenlargement=zquality=z	contrast=	fittopagefitzfit-to-pagez	copy-type)filter   zUsing device : %s
)z-mz--numz--copiesz.Invalid number of copies. Set to default of 1.z.Invalid number of copies. Set to minimum of 1.c   z/Invalid number of copies. Set to maximum of 99.)z-cz
--contrastz.Invalid contrast setting. Set to default of 0.z/Invalid contrast setting. Set to minimum of -5.   z/Invalid contrast setting. Set to maximum of +5.   )z-qz	--qualityfastnormpresdrafbestz,Invalid quality. Set to default of 'normal'.)z-rz--reductionz--enlargement% z,Invalid reduction %. Set to default of 100%.d   z+Invalid reduction %. Set to minimum of 25%.i  z,Invalid reduction %. Set to maximum of 400%.)z-fz--fittopagez--fitz--fit-to-pagez>Fit to page specfied: Reduction/enlargement parameter ignored.qt3z\%s requires GUI support (try running with --qt4). Also, try using non-interactive (-n) mode.z\%s requires GUI support (try running with --qt3). Also, try using non-interactive (-n) mode.)MakeCopiesFormz,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: %sr   zStarting GUI loop...)QApplication)MakeCopiesDialogz,Unable to load Qt4 support. Is it installed?zscan-srcznum_copies = %dzcontrast= %dzreduction = %dzquality = %dzfit_to_page = %dzmax_reduction = %dzmax_enlargement = %dzscan_src = %dIdlezWarming up...z
Copying...zCopier error!   zUser interrupt. Canceling...zDone.)__version__	__title____mod____doc__sysosgetoptrebase.sixext.movesr   timeoperatorbase.gbaser   r   r   r   r	   r
   prntr   ModuleNON_INTERACTIVE_MODEGUI_MODEUI_TOOLKIT_QT3UI_TOOLKIT_QT4UI_TOOLKIT_QT5modsetUsageUSAGE_FLAG_DEVICE_ARGSparseStdOptsopts
device_uriprinter_namemode
ui_toolkitr!   getDeviceUrigtexitloginfo
num_copies	reductionreduction_speccontrastqualityfit_to_pageoaint
ValueErrorwarninglowerstripCOPIER_QUALITY_FAST
startswithCOPIER_QUALITY_NORMALCOPIER_QUALITY_PRESENTATIONCOPIER_QUALITY_DRAFTCOPIER_QUALITY_BESTreplaceCOPIER_FIT_TO_PAGE_ENABLEDcanEnterGUIModeerrorcanEnterGUIMode4appmakecopiesdlgqtui.makecopiesformr   ImportErrorr&   argv	user_confgetstr
QTextCodeclocaledebugesplitlxjoinQTranslatortransqm_fileloadproplocalization_dirloadedinstallTranslatorQLocale
setDefault	setlocaleLC_ALL	normalizeErrorbusshowsetMainWidget	exec_loopKeyboardInterruptPyQt4.QtGuiui4.makecopiesdialogr'   dlgexec_PMLCopyDevicedevopengetPMLOID_COPIER_NUM_COPIESresult_codeOID_COPIER_CONTRASTOID_COPIER_REDUCTIONOID_COPIER_QUALITY	copy_typeCOPY_TYPE_DEVICEOID_COPIER_FIT_TO_PAGECOPIER_FIT_TO_PAGE_DISABLEDOID_COPIER_REDUCTION_MAXIMUMmax_reductionOID_COPIER_ENLARGEMENT_MAXIMUMmax_enlargementmsgmqSCAN_SRC_FLATBEDscan_srcSCAN_SRC_SCROLLFEDQueueupdate_queueevent_queuecopycontqsizestatusEmptySTATUS_IDLESTATUS_SETTING_UPSTATUS_WARMING_UPSTATUS_ACTIVESTATUS_ERRORSTATUS_DONE	sendEventEVENT_COPY_JOB_FAILsleepcloseputCOPY_CANCELEDEVENT_COPY_JOB_CANCELEDwaitForCopyThreadEVENT_END_COPY_JOB     /usr/share/hplip/makecopies.py<module>r      s
  . !	

x  	  	 #    0 0   fmmGYWd)84#^^DeUTXZ V**w  x [FG 6j,j#
 j,(++q)*  ,
 CHHQK 		+ ,
	
  G5DAq''	QJ
 >KKHIJ"_KKIJJ	
"	"	1vH
 b=KKIJH\KKIJHB	
!	!GGIOO;--G\\&!//G\\&!55G\\&!..G&[--G KKFG	
4	4	AIIc2./I
 r>KKEFI_KKFGI	
=	=44OG5V #000^KKPQ 8U$u$$&IItw~~CHHQK%u%%'IItw~~CHHQK 8U	8 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 h&sJ'18W'0+? 	-(	II,-MMO
	0= sxx(C"44CHHJ		01		
 CHHQK^/"f"":|<V	
%.1jj9R9R.S+K#,/JJs7N7N,O)K$-0ZZ8P8P-Q*K?+.::c6L6L+M(K&3==<L+L/2zz#:T:T/U,K"%"A"AK-0ZZ8X8X-Y*]/2zz#:\:\/],_ vvzz*.>?HIIh--!==II'*45IInx/0II&23IInw./II(;67II*]:;II,>?IIo01&5;;=L%%++-KHHZ9k8!;0
 D"((*!-!1!1!!4 !3!33		&) F$<$<f>V>V#WW1 6#7#77. F$7$79K9K#LL!V%8%88IIo6MM*=>#(D!#v'9'99#(D!9 #((*< 

1? D IIK MM$%HHRLHHWk  	KKHIJ	  	KKHIH	N  	KKFGI	P  	IIDECHHQK	$  )hhQx()0 <<  ! 		  	IIDECHHQK	 % H  		!%% @ !;; < IIK /		01,,--./s  ee4?ff2 'g! ++h 
!h -h# &!i k 1Di0 9D2k ,j0 =C(k &k =k e10e14fff/.f/2(gg!g?>g?hhh h #(iii-,i-0j-5-j("k (j--k 0k k kk kk Al&%l&