__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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����SSKrSSKrSSKrSSKJr SSKrSSK7 SSK7 SSKJ	r	J
r
JrJr SSK
7 SSK7 SSKJr SSKJr "SS	\5rg)
�N)�BytesIO)�*)�device�utils�codes�dime�)�SOAPFaxSendThread)�
SOAPFaxDevicec�v�\rSrSrSSS\S4SjrSrSrSrSr	\
"\	\5rS	rS
r
\
"\
\5rSrSrg)
�LEDMSOAPFaxDevice�*NFc�6�[R"XUX4U5 g)N)r�__init__)�self�
device_uri�printer_name�callback�fax_type�disable_dbuss      �#/usr/share/hplip/fax/ledmsoapfax.pyr�LEDMSOAPFaxDevice.__init__-s��
	���t�'�#�'�	)�c��g)NF��rs r�isAuthRequired� LEDMSOAPFaxDevice.isAuthRequired7s��rc�h�SXR[U5U4-n[RU5 UR	URS55 [
5nURSUSS9(aURSUSS9(aMUR5n[RURS55 UR5 [RU5nUc[$[URS55nU[:H$![ ["4a [$nU[:H$f=f)NzbPUT %s HTTP/1.1
Connection: Keep-alive
User-agent: hplip/2.0
Host: %s
Content-length: %d

%szutf-8i�)�timeoutr	)�	http_host�len�log�log_data�
writeEWS_LEDM�encoder�readEWS_LEDM�getvalue�decode�
closeEWS_LEDM�http_result_pat�match�HTTP_OK�int�group�
ValueError�	TypeError�
HTTP_ERROR)r�url�post�data�responser-�codes       r�put�LEDMSOAPFaxDevice.put;s���

�n�n�c�$�i��.�
/��	���T�����4�;�;�w�/�0��9������h���:������h���:�:��$�$�&�����X�_�_�W�-�.������%�%�h�/���=��.�	��u�{�{�1�~�&�D��w�����I�&�	��D��w���	�s�-D�D1�0D1c�h�[U-n[RSU-5 URSU5$)NzSetPhoneNum:xml Value:%s�/DevMgmt/FaxConfigDyn.xml)�setPhoneNumXMLr$�debugr9)r�num�xmls   r�setPhoneNum�LEDMSOAPFaxDevice.setPhoneNumXs0���s�#���	�	�,�c�1�2��x�x�3�S�9�9rc�&�URSS5$)Nr<z>faxcfgdyn:faxconfigdyn-faxcfgdyn:systemsettings-dd:phonenumber��readAttributeFromXml_EWSrs r�getPhoneNum�LEDMSOAPFaxDevice.getPhoneNum^�!���,�,�-H�JJ�K�	Krc��[U-nURSW5$![[4a [R	S5 N9f=f)Nz
Unicode Errorr<)�setStationNameXML�UnicodeEncodeError�UnicodeDecodeErrorr$�errorr9)r�namer@s   r�setStationName� LEDMSOAPFaxDevice.setStationNamedsH��	'�#�T�)�C��x�x�3�S�9�9��"�#5�6�	'��I�I�o�&�	'�s�	�%A�Ac�&�URSS5$)Nr<z>faxcfgdyn:faxconfigdyn-faxcfgdyn:systemsettings-dd:companynamerDrs r�getStationName� LEDMSOAPFaxDevice.getStationNamemrHrc��[R"5nSUSUSUSUSUSUS4-n[U-n[R	SU-5 URS	U5(ag
[R	S5 g)
Nz%4d-%02d-%02dT%02d:%02d:%02drr	���r zsetDateTimeXML Value:%sz/DevMgmt/ProductConfigDyn.xmlTzAFailed to set date and time. Set date and time using front panel.F)�time�	localtime�setDateTimeXMLr$r>r9)r�t�date_bufr@s    r�setDateAndTime� LEDMSOAPFaxDevice.setDateAndTimess����N�N���1�Q�q�T�1�Q�4��1��q��t�Q�q�T�ST�UV�SW�4X�X���x�(���	�	�+�S�0�1��8�8�3�S�9�9���I�I�Z�[�rr)�__name__�
__module__�__qualname__�__firstlineno__�
FAX_TYPE_NONErrr9rArF�property�	phone_numrOrR�station_namer]�__static_attributes__rrrr
r
*sX��#'�T��'�#�)���::�K���k�2�I�:�K��N�N�;�L�
rr
)�sys�osrX�base.sixextr�re�base.g�
base.codes�baserrrr�fax�ledmfax�soapfaxr
rr
rrr�<module>rrs>��2�	���	���+�+���&�"�S�
�Sr

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 129 B 0644
cdmfax.cpython-313.pyc File 18.5 KB 0644
coverpages.cpython-313.pyc File 15.87 KB 0644
fax.cpython-313.pyc File 37.91 KB 0644
faxdevice.cpython-313.pyc File 1.89 KB 0644
ledmfax.cpython-313.pyc File 31.04 KB 0644
ledmsoapfax.cpython-313.pyc File 4.72 KB 0644
marvellfax.cpython-313.pyc File 35.83 KB 0644
pmlfax.cpython-313.pyc File 39.42 KB 0644
soapfax.cpython-313.pyc File 28.43 KB 0644
Filemanager