3
NZ-              %   @   s	  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T 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drdsdtdudvgd ejdddddddd d!d"g	\Z Z!Z"Z#Z$Z%ej&e!e"d#ej'dfid$Z!e!sej(d% e)j*d&e!  dZ+dZ,dZ-dZ.dZ/dZ0xe D ]\Z1Z2e1dwkrye3e2Z+W n$ e4k
r   e)j5d* d%Z+Y nX e+d%k re)j5d+ d%Z+ne+d,krNe)j5d- d,Z+qJe1dxkr@ye3e2Z.W n$ e4k
r    e)j5d0 dZ.Y nX e.dyk re)j5d2 dzZ.ne.d1kr4e)j5d3 d1Z.e.d49 Z.qJe1d{kre2j6 j7 Z2e2d7krhej8Z/nXe2j9d8r|ej:Z/nDe2j9d9rej;Z/n0e2j9d:rej<Z/ne2d;krej=Z/n
e)j5d< ne1d|kr>dZ-ye3e2j>d@dAZ,W n$ e4k
r   e)j5dB dCZ,Y nX e,d4k r$e)j5dD d4Z,ne,dEkrNe)j5dF dEZ,ne1d}krJej?Z0qJW e0ej?krpe-rpe)j5dK e#ekre$dLkrej@ se)jAdMe  ej(d% n"ejB se)jAdNe  ej(d% e#ekre$dLkrdZCdZDyddlET ddOlFmGZG W n* eHk
r(   e)jAdP ej(d% Y nX eIejJZCe%dkrteKjLdQdRdSZ%e%j6 dSkrteMeNjO Z%e)jPdTe%  e%j6 dUkr dVZQy e%jRdW\ZSZTdWjUeSeQgZ%W n( e4k
r   e%ZSdWjUe%eQgZ%Y nX e)jPdXe%  eVdZWdYeS ZXe)jPdZeX  eWjYeXeZj[Z\e\reCj]eW ndUZ%e%dUkr6e)jPd[ nTe)jPd\e%  e^j_e^e% e%eZ_OyeOj`eOjaeOjbe% W n eOjck
r   Y nX d]gZdeGede!e"e+e.e/e,e0ZDeDje  eCjfeD ye)jPd^ eCjg  W n ehk
r   Y nX nydd_limIZI dd`ljmkZk W n* eHk
r.   e)jAda ej(d% Y nX eIejJZCekde!Zlelje  ye)jPd^ eCjm  W n  ehk
r   ej(d Y nX ej(d n>yejne!e"Zozyeojp  e+dkreojqejr\ZsZ+e.dkreojqejt\ZsZ.e,dkreojqeju\ZsZ,e/dkreojqejv\ZsZ/e0dkr@eojwexkr@eojqejy\ZsZ0nejzZ0eojqej{\ZsZ|eojqej}\ZsZ~W n: eck
r ZQ ze)jAeQj ej(d% W Y ddZQ[QX nX eojjLdbeZe)jPe eekrejzZ0e)jPdce+  e)jPdde.  e)jPdee,  e)jPdfe/  e)jPdge0  e)jPdhe|  e)jPdie~  e)jPdje  e	j Ze	j Zeoje+e.e,e/e0eee dZxe	r`xej 	rPyejLdZW n e	jk
r   P Y nX eejkre)jPdk qrneejejfkre)j*dl qrnheejk	r e)j*dm qrnLeejejfkrreejk	r:e)jAdn eoje dZP neejkrrdZP qrW e
jdo qjW W deoj  X W n6 ehk
	r   e)jAdp ejej eoje Y nX eoj  eoje e)j*dA e)j*dq dS )~z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Number of copies:D-m<num_copies> or --copies=<num_copies> or --num=<num_copies> (1-99)optionReduction/enlargement:7-r<%> or --reduction=<%> or --enlargement=<%> (25-400%)Quality:k-q<quality> or --quality=<quality> (where quality is: 'fast', 'draft', 'normal', 'presentation', or 'best')	Contrast:0-c<contrast> or --contrast=<contrast> (-5 to +5)Fit to page (flatbed only):<-f or --fittopage or --fit (overrides reduction/enlargement))Zextra_optionsz	m:r:q:c:fznum=zcopies=z
reduction=zenlargement=zquality=z	contrast=Z	fittopageZfitzfit-to-pagez	copy-type)filter   zUsing device : %s
-m--num--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.-c
--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.   -q	--qualityZfastZnormZpresZdrafZbestz,Invalid quality. Set to default of 'normal'.-r--reduction--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%.-f--fittopage--fit--fit-to-pagez>Fit to page specfied: Reduction/enlargement parameter ignored.Z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?Z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 = %dZIdlezWarming up...z
Copying...zCopier error!   zUser interrupt. Canceling...zDone.)r   r   r   F)r   r   r   F)r   r   r   F)r   r   r   F)r   r   r   F)r   r   r   )r   r   r5   )r    r!   )r"   r#   r$   )r(   r)   r*   r+   )__version__Z	__title____mod____doc__sysosZgetoptreZbase.sixext.movesr   ZtimeoperatorZbase.gbaser   r   r   r   r   r	   Zprntr
   ZModuleZNON_INTERACTIVE_MODEZGUI_MODEZUI_TOOLKIT_QT3ZUI_TOOLKIT_QT4ZUI_TOOLKIT_QT5modZsetUsageZUSAGE_FLAG_DEVICE_ARGSZparseStdOptsZoptsZ
device_uriZprinter_namemodeZ
ui_toolkitr-   ZgetDeviceUrigtexitloginfoZ
num_copiesZ	reductionZreduction_specZcontrastZqualityZfit_to_pageoaint
ValueErrorZwarninglowerstripZCOPIER_QUALITY_FAST
startswithZCOPIER_QUALITY_NORMALZCOPIER_QUALITY_PRESENTATIONZCOPIER_QUALITY_DRAFTZCOPIER_QUALITY_BESTreplaceZCOPIER_FIT_TO_PAGE_ENABLEDZcanEnterGUIModeerrorZcanEnterGUIMode4ZappZmakecopiesdlgZqtZui.makecopiesformr,   ImportErrorr2   argvZ	user_confgetstrZ
QTextCodecZlocaledebugesplitlxjoinZQTranslatorZtransZqm_fileloadZpropZlocalization_dirZloadedZinstallTranslatorZQLocaleZ
setDefault	setlocaleLC_ALLZ	normalizeErrorZbusZshowZsetMainWidgetZ	exec_loopKeyboardInterruptZPyQt4.QtGuiZui4.makecopiesdialogr3   ZdlgZexec_ZPMLCopyDeviceZdevopenZgetPMLZOID_COPIER_NUM_COPIESZresult_codeZOID_COPIER_CONTRASTZOID_COPIER_REDUCTIONZOID_COPIER_QUALITYZ	copy_typeZCOPY_TYPE_DEVICEZOID_COPIER_FIT_TO_PAGEZCOPIER_FIT_TO_PAGE_DISABLEDZOID_COPIER_REDUCTION_MAXIMUMZmax_reductionZOID_COPIER_ENLARGEMENT_MAXIMUMZmax_enlargementmsgZmqZSCAN_SRC_FLATBEDZscan_srcZSCAN_SRC_SCROLLFEDZQueueZupdate_queueZevent_queuecopyZcontZqsizeZstatusZEmptyZSTATUS_IDLEZSTATUS_SETTING_UPZSTATUS_WARMING_UPZSTATUS_ACTIVEZSTATUS_ERRORZSTATUS_DONEZ	sendEventZEVENT_COPY_JOB_FAILZsleepcloseZputZCOPY_CANCELEDZEVENT_COPY_JOB_CANCELEDZwaitForCopyThreadZEVENT_END_COPY_JOB r`   r`   /usr/share/hplip/makecopies.py<module>   s  




























































