3
NZ                 @   sd  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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 ydd	lmZ W n8 ek
r Z zeje dd
lmZ W Y ddZ[X nX ynejeee edefeefZej ej!ddgd ej"ddg\Z#Z$Z%Z&Z'Z(dZ)x e#D ]\Z*Z+e*dkrdZ)qW e)r<dgZ,nddgZ,ej-e%e$e,\Z.Z%Z$e.shej/d e'dkrej0de  ej/d ej1 sej0de  ej/d ej2e'\Z3Z4ee4d Z5e3ej6Z7e5j8de%e)Z9e9j:  yejd e7j;  W n* e<k
r&   ej0d ej/d Y nX W n  e<k
rJ   ej0d Y nX ej=d ej=d dS )z1.0zPrinter Settings Utilityzhp-printsettingsz@Printer settings (options) utility for HPLIP supported printers.    N)*)deviceutilsmainttuimodule)cups)import_module)dyn_import_modz
hp-toolboxzhp-print)Zsee_also_list ZfaxFz--faxTZhpfaxZhp   Zqt3zJ%s requires Qt4 support. Use hp-toolbox to adjust print settings. Exiting.z%%s requires Qt4 GUI support. Exiting.z.printsettingsdialogzStarting GUI loop...z	User exitzDone.)>__version__Z	__title____mod____doc__sysreZgetoptZtimeoperatorosZbase.gbaser   r   r   r   r   Zprntr   	importlibr	   ImportErrorelogdebugZ
base.utilsr
   ZModuleZGUI_MODEZUI_TOOLKIT_QT4ZUI_TOOLKIT_QT5modZsetUsageZUSAGE_FLAG_DEVICE_ARGSZparseStdOptsZoptsZ
device_uriZprinter_namemodeZ
ui_toolkitlocZfax_modeoaZback_end_filterZgetPrinterNamestsexiterrorZcanEnterGUIMode4Zimport_dialogZQApplicationZ
ui_packageZuiargvZappZPrintSettingsDialogZdialogZshowZexec_KeyboardInterruptinfo r%   r%   !/usr/share/hplip/printsettings.py<module>   sl   











