ó J”Vc @s.ddlmZdZdZdZdZddlZddlTddlm Z m Z m Z y¼e j eeeedefd eƒZejd d d d defdddefdddefdddefdddefdddefdddefgddgƒejdddd d!d"d#gd$eƒ\ZZZZZZdZdZdZdZeZd%ZeZx³eD]«\Z Z!e dGkr—e!Zqve dHkr¬e!Zqve dIkrĒe!ZeZqve dJkrāeZdZqve dKkr÷e!Zqve dLkr e!Zqve dkrveZqvqvWer1esIer=esIerferfe"j#d1ƒej$d2ƒne r˜e r˜e r˜e"j#d3ƒej$d2ƒnery.e j%eƒ\ Z&Z'Z(ZZ)Z*Z+Z,Z-Wqe.k rże"j#d4eƒej$d2ƒqXnere j/eƒj0ƒZnesBe"j#d5ƒej$d2ƒnej0ƒZ1e1dMkrcd7Znhe1d8krxd9ZnSe1d:krd;Zn>e1d<kr¢d=Zn)e1d>krĖe"j#d?ƒej$d2ƒne j2eƒZ3e3se"j#d@eƒej$d2ƒndAZ4er}e5e3j6ƒƒZ7e7j8ƒxĘe7D]FZ9e4sSdBe9e3e9fZ4q0ej:e4dBe9e3e9fgƒZ4q0WnuerŲy e3eWn/e;k rĄe"j#dCeƒej$d2ƒqņXdBee3efZ4ne"j#dDƒej$d2ƒer e<e4dEdFƒn e<e4ƒWne=k r)nXdS(Ni’’’’(tprint_functions0.2sModel Query Utilityshp-querys_Query a printer model for static model information. Designed to be called from other processes.N(t*(tdevicetmodelstmoduletquietit extra_optionssSpecify model by device URI:s'-d or --device=toptionsSpecify normalized model name:sE-m or --model= (normalized models.dat format)sSpecify raw model name:sR-r or --raw= (raw model name from MDL: field of device ID)sSpecify key to query:s<-k or --key= (or, use -a/--all to return all keys)sQuery all keys:s'-a or --all (default separator is a LF)s5Specify the separator when multiple keys are queried:sk-s --sep= (character or 'tab', 'newline', 'cr', 'lf', 'crlf')(only valid when used with -a/--all)sSuppress trailing linefeed:s-xt see_also_listshp-infos m:k:as:d:r:xsmodel=skey=ssep=tallsdevice=sraw=thandle_device_printertlfs-ms--models-ds-ks--keys-as--alls-rs--raws-ss--seps1error: You may only specify one of -d, -m, or -r.is-error: You must specify one of -d, -m, or -r.serror: Invalid device URI: %sserror: Invalid model name.tnewlines tcrs tcrlfs ttabs t=s!error: Separator must not be '='.s!error: Model name '%s' not found.ts%s=%sserror: Key '%s' not found.s:error: Must specify key with -k/--key or specify -a/--all.tendt (s-ms--model(s-ds--model(s-ks--key(s-as--all(s-rs--raw(s-ss--sep(R R (>t __future__Rt __version__t __title__t__mod__t__doc__tsystbase.gtbaseRRRtModuletNonetNON_INTERACTIVE_MODEtTruetmodtsetUsagetFalset parseStdOptstoptst device_urit printer_nametmodet ui_toolkittlangt norm_modelt raw_modeltkeytall_keystseptsuppress_trailing_linefeedtotatlogtstderrtexittparseDeviceURItback_endtis_hptbustserialtdev_filethosttzctporttErrortnormalizeModelNametlowertstqueryModelByModeltdatatoutputtlisttkeystkktsorttktjointKeyErrortprinttKeyboardInterrupt(((sU/builds/ul11u3sru-gate/components/hplip/build/prototype/i386/usr/share/hplip/query.pytsĢ    !                   .               *