JVc @sdZdZdZdZddlZddlZddlZddlZddlZddl Z ddl Z ddl Z ddl Tddl jZddlmZmZmZddlmZmZejZgZgZgZeZejeeeedee fe!e"fZ#e#j$ej%ej&Bd d d d efd dd efddd efgdddge#j'dddddddgde(\Z)Z*Z+Z,Z-Z.xe)D]\Z/Z0e/dkre1j2dqe/dkre1j3e0e1j4e1j5qe/d kre0Z+qe/dkr8ej6e0j7d%qe/dkr]ej6e0j7d%qe/dkrej6e0j7d%qqWej8se1j9d*ej:d+ne#j;e+e*d,ie j<d-fd.6d/d0g\Z=Z+Z*e=sej:d+ne,ekrte-d1krDej>sqe1j9d2eej:d+qqqtej?ste1j9d3eej:d+qtne,ekre-d1krdZ@dZAyddlBTdd4lCmDZDWn+eEk re1j9d5ej:d+nXeFejGZ@e.dkrOeHjId6d7d8Z.e.jJd8krOeKeLjMZ.e1jNd9e.qOne.jJd:kr0d;ZOy.e.j7d<\ZPZQd<jRePeOgZ.Wn,eSk re.ZPd<jRe.eOgZ.nXe1jNd=e.eTdZUd>ePZVe1jNd?eVeUjWeVejXZYeYr'e@jZeUq0d:Z.ne.d:krLe1jNd@nde1jNdAe.e[j\e[e.e.e_My eMj]eMj^eMj_e.WneMj`k rnXejad-kre1j9dBebjcddCdDebjdebjeebjeej:d+neDe*e+e#jfZAe@jgeAejhZie1jNdEeieAjjye1jNdFe@jkWq elk r{q XqddGlmmFZFddHlnmoZoeFejGZ@eode+e*e#jfZpepjjye1jNdFe@jqWqelk r ej:d-qXnejrd-krBe1j9dIeej:d+nyddlsZsddJltmuZuddKlmvZvddLlmZddMlwmxZxddNlmyZyyddOlzmzZzWn+eEk re1j9dPej:d+nXezj{Z|yddl}Z}Wn+eEk r,e1j9dQej:d+nXddl~Z~e~jdReej\ZZZe sqedkre1j9dSej:d+ngZe1jNdTeejeZe1jNdUexLeD]DZx;eD]3ZedVkre1j9dWeej:d+qqWqWe1jNdXeejeZe1jNdUexUeD]MZe|jeZes{ e1jdYeqL xeD]ZOejeOq WqL We1jNdZeejeZe1jNdUexeD]Ze|jIedkr e1j9d[ee|jZe1je1jd\x8eD]0Z0e|jIe0Ze1jd]e0ed^fq* WdGHej:d+q q WxVeD]NZe|jIeZ0e0d^r~ eje0e1jNd_e0d`e0d^fq~ q~ Wx@eD]8Zejied^6edad`6e1jNdbeq We1jNdcees@ e#jdddegnexjZdfZyCe jdgdhe jdie jZej\ZZeeZWn.ek r ne1jej:d+nXejdjdkkr e1j9dlej:d-nxe#jfD]ZejjeZe1jNeejjerX eyjeZe1jNene1j9dmeej:d+eekr e1j9dneefej:d+q q We1je1jdoe+e*fe#je+z exje+Zedk rU ejjerU eedpjdqjdrdkrU e1j9dse+ej:d+qU ne#jfst e#jdddtgngZxe#jfD]ZejjeZe1jNeeyjeZedukr|e1jdveeedpZejezjZejesjdwe\ ZZZZZZZZZZedxkr]e1j9dyeej:d+nejeedfdfefq e(ZdfZd-Zd+Zexjedkrerexjdned+krexjdenx%e(rexjZexjZx)eD]!Zeje+krejZqqWe1jNdeeexjkre1jNde+efeedZexje+eejjeZe1jdeefe1jNdePqeexjkre1jNde+qe1j9de+efej:d+qWexje j dZxe j ekr e1jNdy5eeje*ejeZe1jNeeWn>e}jjk re1j9dexjeej:d+nXeKedZe1jeere1jNdeedZPne jd+q%We1j9deexjeej:d+eedpZejezjZeeezjkre1j9dej:d+nesjdweezj \ ZZZZZZZZZZe1jNdeeeeeeeefejeedfeefejq WdZe1jNdzMezje*e+ZyejWn#e`k rpZOe1jeOjnXyejde(Wn0e`k rZOe1j9deOjee_nXejekrejeefkre1j9dejej:d+neHjddej*e1jNdx!eD]Ze1jNeKeq*Weje*e+eejd-dfeujZeujZe1jdejeedfdfdee+ee se1j9deje*e+eejd-dfej:d+ny*e(ZxerxejryejId-\ZZZWneujk rBPnXeezjkrbe1jNdqeezjkre1jdeqeezjkre1jdeqeezjkre1jdeqeezjkre1jdeefqeezjkre1jdqeezjezjezjfkreZeezjkrue1j9deje*e+eejd-dfqeezjkre1j9deje*e+eejd-dfqeezjkre1jdeje*e+eejd-dfqqqWee jdqWeWnYelk rsejezjdfdfdffeje*e+eejd-dfe1j9dnXWde1jNdedk reje1jNdejnXWde#jXWnelk re1j9dnXe1jdfe1jddS(s9.0sPC Sendfax Utilitys hp-sendfaxs7PC send fax for HPLIP supported multifunction printers.iN(t*(tdevicettuitmodule(t to_unicodetto_string_utf8t extra_optionssSpecify the fax number(s):s]-f or --faxnum= or --fax-num= or --num=(-n only)toptionsSpecify the recipient(s):s8-r or --recipient= (-n only)sSpecify the groups(s):s3--group= or --groups= (-n only)t see_also_lists hp-faxsetupshp-fabsf:r:g:sfaxnum=sfax-num=s recipient=sgroup=sgroups=tggtsupress_g_debug_flags--ggtdebugs-zs --logfiles--faxs-fs--faxnums --fax-nums--numt,s-rs --recipients-gs--groups2Fax is disabled (turned off during build). Exitingitfilterisfax-typetback_end_filterthpfaxtqt3s\%s requires GUI support (try running with --qt4). Also, try using non-interactive (-n) mode.s\%s requires GUI support (try running with --qt3). Also, try using non-interactive (-n) mode.(tFaxSendJobForms,Unable to load Qt3 support. Is it installed?tuitloctsystemsUsing system locale: %stctutf8t.s&Trying to load .qm file for %s locale.s hplip_%s.qmsName of .qm file: %ssUsing default 'C' localesUsing locale: %ss)You must not be root to run this utility.sHP Device Manager - Send Faxs'You must not be root to run hp-sendfax.spid=%dsStarting GUI loop...(t QApplication(t SendFaxDialogs%s cannot be run as root.(tqueue(tPY3(R(tcups(tmagic(tfaxs1Fax address book disabled - Python 2.3+ required.s)PC send fax requires dBus and python-dbustignoresUUnable to initialize dBus. PC send fax requires dBus and hp-systray support. Exiting.sFaxnum list = %ssUnique list=%ss0123456789-(+) *#sXInvalid character in fax number '%s'. Only the characters '0123456789-(+) *#' are valid.sGroup list = %ssUnknown group name: %ssRecipient list = %ss1Unknown fax recipient '%s' in the recipient list.s Known recipients (entries):s%s (fax number: %s)RsName=%s Number=%stnametUnknowns Number=%ssPhone num list = %st error_msgsLNo recipients specified. Please use -f, -r, and/or -g to specify recipients.tt getenforcetstdouttstderrs t EnforcingsfUnable to add file. Please disable SeLinux. Either disable it manually or run hp-doctor from terminal.sFile '%s' does not exist.s-File '%s' has a non-allowed mime-type of '%s'sUsing fax %s (%s)trbi sHP FaxsFax configuration error. The CUPS fax queue for '%s' is incorrectly configured. Please make sure that the CUPS fax queue is configured with the 'HP Fax' Model/Driver.sRNo files specfied to send. Please specify the file(s) to send on the command line.sapplication/hplip-faxs Preparing fax file %s...s >8sBIHHBBBIIthplip_g3s#%s: Invalid file header. Bad magic.sapplication/x-cshellsapplication/x-perlsapplication/x-pythonsapplication/x-shells text/plaint prettyprints number-up=%dsPrinter state = %dsPrinter name = %s file = %ssutf-8s Rendering file '%s' (job %d)...s Job ID=%ds+Waiting for CUPS queue '%s' to become idle.saThe CUPS queue for '%s' is in a stopped or busy state (%d). Please check the queue and try again.g^@sWaiting for fax...s0Cannot communicate with hp-systray. Canceling...is Fax file=%sis3Timeout waiting for rendering. Canceling job #%d...s/Invalid fax file! (truncated header or no data)s>Magic=%s Ver=%d Pages=%d hDPI=%d vDPI=%d Size=%d Res=%d Enc=%ds Checking device state...tquicksQuery device error (%s).szDevice is busy or in an error state (code=%d). Please wait for the device to become idle or clear the error and try again.t last_usedt device_uris File list:s Sending fax...s:Send fax is active. Please wait for operation to complete.tIdles Processing page %ds Dialing %s...s Connecting to %s...s Sending page %d to %s...s Cleaning up...sFax send error.s+Fax device is busy. Please try again later.s Completed successfully.is Cancelling...s&Waiting for send fax thread to exit...sClosing device...s User exitsDone.(s-zs --logfile(s-fs--faxnums --fax-nums--num(s-rs --recipient(s-gs--group((sapplication/x-cshellsapplication/x-perlsapplication/x-pythonsapplication/x-shells text/plain(t __version__t __title__t__mod__t__doc__tsystostos.pathtgetopttsignalttimetoperatort subprocesstbase.gt base.utilstutilstbaseRRRt base.sixextRRtproptusernamet faxnum_listtrecipient_listt group_listtFalseR*tModuletNonetGUI_MODEtNON_INTERACTIVE_MODEtUI_TOOLKIT_QT3tUI_TOOLKIT_QT4tmodtsetUsagetUSAGE_FLAG_DEVICE_ARGStUSAGE_FLAG_SUPRESS_G_DEBUG_FLAGt parseStdOptstTruetoptsR-t printer_nametmodet ui_toolkitRtotatlogt set_levelt set_logfilet set_wheretLOG_TO_CONSOLE_AND_FILEtextendtsplitt fax_buildterrortexittgetPrinterNametgttststcanEnterGUIModetcanEnterGUIMode4tapptsendfaxtqttui.faxsendjobformRt ImportErrorRtargvt user_conftgettlowertstrt QTextCodectlocaleR tetltxtjoint ValueErrort QTranslatorttranstqm_filetloadtlocalization_dirtloadedtinstallTranslatortQLocalet setDefaultt setlocaletLC_ALLt normalizetErrortgeteuidt QMessageBoxtcriticaltOktNoButtontargst setMainWidgettgetpidtpidtshowt exec_looptKeyboardInterruptt PyQt4.QtGuitui4.sendfaxdialogRtdlgtexec_tgetuidtstructtbase.sixext.movesRRtprntRRRtFaxAddressBooktdbtdbustwarningst simplefiltertDeprecationWarningt init_dbust dbus_availtservicet session_bustphone_num_listt uniqueListtfRtgt group_memberstentriestwarntappendtrtget_all_recordst all_entriestinfotboldtaatptusagetgetAllowableMIMETypestallowable_mime_typeststattPopentPIPEt communicateterrtOSErrort exceptiontstriptpathtrealpathtexistst mime_typet lockInstancetgetPPDtppd_filetopentreadtfindt file_listt fax_file_fdtFILE_HEADER_SIZEtheadertclosetunpacktmgtversiontpagesthort_dpitvert_dpit page_sizet resolutiontencodingt reserved1t reserved2t all_pagest page_rangetpage_settnupt resetOptionst addOptiont getPrinterst cups_printerstIPP_PRINTER_STATE_STOPPEDt printer_stateR tstatetIPP_PRINTER_STATE_IDLEt printFiletbasenamet sent_job_idtIPP_PRINTER_STATE_PROCESSINGtend_timetlisttCheckForWaitingFaxtresulttreprt exceptionst DBusExceptiont cancelJobtfax_filettitletsleeptlent total_pagestdevt getFaxDevicetmsgt queryDevicetERROR_STATE_ERRORt error_statetERROR_STATE_MAX_OKtERROR_STATE_LOW_SUPPLIEStERROR_STATE_LOW_PAPERtsett SendEventtEVENT_START_FAX_JOBtQueuet update_queuet event_queuet sendFaxestEVENT_FAX_JOB_FAILtconttqsizetstatustpage_numt phone_numtEmptyt STATUS_IDLEtSTATUS_PROCESSING_FILEStSTATUS_DIALINGtSTATUS_CONNECTINGtSTATUS_SENDINGtSTATUS_CLEANUPt STATUS_ERRORt STATUS_BUSYtSTATUS_COMPLETEDtEVENT_END_FAX_JOBtupdate_spinnertcleanup_spinnertputtEVENT_FAX_SEND_CANCELEDtEVENT_FAX_JOB_CANCELEDtwaitForSendFaxThreadtunlockInstance(((sW/builds/ul11u3sru-gate/components/hplip/build/prototype/i386/usr/share/hplip/sendfax.pyts                         +                                                & ! !        '    0       !         7              " " )