__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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]: ~ $
�

���g7����SSKrSSKrSSKrSSKrSSKrSSKJr SSKJr SSK	7 SSK
7 SSKJrJ
r
JrJr SrSrSrSrSrS	rS
r"SS\R.5r"S
S\R25rg)�N)�queue)�StringIO)�*)�device�utils�status�pml�����c�p�\rSrSrSSjrSSS\R\R\SS4Sjr	Sr
S	rS
rg)�
PMLCopyDevice�3Nc�T�[RRXUX45 SUlg�N)r�Device�__init__�copy_thread)�self�
device_uri�printer_name�service�callbacks     �!/usr/share/hplip/copier/copier.pyr�PMLCopyDevice.__init__4s'��	�
�
���t��&�	2� ���r
r�dc	��UR5(d/[XX#UXVXx5	UlURR5 gg)NTF)�isCopyActive�
PMLCopyThreadr�start)	r�
num_copies�contrast�	reduction�quality�fit_to_page�scan_src�update_queue�event_queues	         r�copy�PMLCopyDevice.copy<sE��� � �"�"�,�T�x�T[�-8�L� _�D�����"�"�$��rc�R�URbURR5$g)NF)r�is_alive�rs rr!�PMLCopyDevice.isCopyActiveJs&�����'��#�#�,�,�.�.�rc��URb;URR5(aURR5 gggr)rr/�joinr0s r�waitForCopyThread�PMLCopyDevice.waitForCopyThreadPs?�����'����%�%�'�'����!�!�#�
(�(r)r)NNNN)
�__name__�
__module__�__qualname__�__firstlineno__rr	�COPIER_QUALITY_NORMAL�COPIER_FIT_TO_PAGE_ENABLED�SCAN_SRC_FLATBEDr,r!r4�__static_attributes__�rrrr3s?��59�(,� � �!�s��.�.��7�7�&��D�	��$rrc�2�\rSrSrSSjrSrSrSrSrg)	r"�XNc
�6�[RRU5 XlX lX0lX@lXPlX`lXpl	X�l
X�lSUlURRUl
[RSUR-5 g)N�zCopy-type = %d)�	threading�Threadr�devr$r%r&r'r(r)r+r*�prev_update�	copy_type�log�debug)
rrEr$r%r&r'r(r)r*r+s
          rr�PMLCopyThread.__init__Ysw��	���!�!�$�'���$�� �
�"����&�� �
�&��(��������+�+����	�	�"�T�^�^�3�4rc�<�SnSnSnSnSnSnSnSnS	n	S
n
SnUnX�:wGa�X�:Xa/[RSS
-5 UR[5 UnX�:Xa1[RSS
-5 UR[5 UnGOX�:Xa1[RSS
-5 UR[5 UnGO�X�:Xa1[RSS
-5 UR[5 UnGO�X�:XGa@[RSS
-5 UR[
5 URR[R5up�U
[R:�aUn[RS5 GO[R"S[R"55n[RSU-5 URR[RU5 URR[R5up�X�:XaUnG
O{[RS5 UnG
ObX�:XGa[RSS
-5 UR"[$:Xa�URR[R&5un
nU[R(:Xa<URR[R&[R*5 UnG	O�UnG	O�UR"[,:XaFURR[R.5un
nU[R0:XaUnG	OXUnG	OTX�:XGa[RSS
-5 UR2S:aSUlUR2S:�aSUlUR"[$:XGaURR[R4UR25 URR[R6UR85 URR[R:UR<5 URR[R>UR@5 URB[D:Xa4URR[RFURH5 GO�URR[RJUR25 UR8S-S-S-UlURR[RLUR85 URH[RN:XaSUlURR[RPUR<5 URR[RRUR@5 URR[RT[RV5 URR[RX[RZ5 URR[R\[R^[R`-5 URR[Rb[Rd5 URR[Rf[Rh5 URR[RT[RV5 URR[RX[RZ5 URR[Rj[Rl5 [RSUR2-5 [RSUR8-5 [RSUR<-5 [RSUR@-5 [RS URH-5 U	nGOKX�:Xa�[RS!S
-5 UR"[$:Xa9URR[R&[Rn5 OLUR"[,:Xa8URR[R.[Rp5 U
nGO�X�:XGa'[RS"S
-5 UR"[$:XGasURR[R&5un
nURs5(a<URR[R&[R(5 UnGO�U[Rn:Xa-[RS#5 [Rt"S5 M�U[Rv:XaCUR[x5 [RS$5 [Rt"S%5 GMU[Rz:Xa[RS&5 UnGOU[R(:Xa[RS'5 UnGO�GMrUR"[,:XGaqURR[R.5un
nURs5(a<URR[R.[R05 UnGOXU[Rp:Xa-[RS#5 [Rt"S5 M�U[R|:XaCUR[x5 [RS$5 [Rt"S%5 GMU[R~:Xa[RS&5 UnO�U[R0:Xa[RS'5 UnOhGMpOdX�:Xa_[RS(S
-5 URR[RS)5 URR�5 UnX�:waGM�gg![ a [RS5 [nN1f=f![ a [RS5 UnNXf=f![ a [RS*5 N�f=f)+Nrr�
����(�2�<�F�Pz%s State: Abortedz********************z%s State: Errorz%s State: Successz%s State: Busyz%s State: Acquire copy tokenzSkipping token acquisition.z%d%m%Y%H:%M:%SzSetting token: %sz!Unable to acquire copy token (3).z!Unable to acquire copy token (2).z!Unable to acquire copy token (1).z%s State: Setup statez%s State: Setup Paramsr
�cznum_copies = %dzcontrast= %dzreduction = %dzquality = %dzfit_to_page = %dz%s State: Startz%s State: Activez
state = startzstate = activerzstate = abortingzstate = idlez%s State: Release copy tokenzzUnable to release copier token.)ArHrI�write_queue�STATUS_DONE�STATUS_ERROR�STATUS_SETTING_UPrE�getPMLr	�OID_COPIER_TOKEN�ERROR_MAX_OK�time�strftime�gmtime�setPML�error�ErrorrG�COPY_TYPE_DEVICE�OID_COPIER_JOB�COPIER_JOB_IDLE�COPIER_JOB_SETUP�COPY_TYPE_AIO_DEVICE�OID_SCAN_TO_PRINTER�SCAN_TO_PRINTER_IDLEr$�OID_COPIER_JOB_NUM_COPIES�OID_COPIER_JOB_CONTRASTr%�OID_COPIER_JOB_REDUCTIONr&�OID_COPIER_JOB_QUALITYr'r)r<�OID_COPIER_JOB_FIT_TO_PAGEr(�OID_COPIER_NUM_COPIES_AIO�OID_COPIER_CONTRAST_AIOr;�OID_COPIER_REDUCTION_AIO�OID_COPIER_QUALITY_AIO�OID_PIXEL_DATA_TYPE�PIXEL_DATA_TYPE_COLOR_24_BIT�OID_COPIER_SPECIAL_FEATURES�COPY_FEATURE_NONE�OID_COPIER_PHOTO_MODE�ENHANCE_LIGHT_COLORS�ENHANCE_TEXT� OID_COPIER_JOB_INPUT_TRAY_SELECT�COPIER_JOB_INPUT_TRAY_1�OID_COPIER_MEDIA_TYPE�COPIER_MEDIA_TYPE_AUTOMATIC�OID_COPIER_JOB_MEDIA_SIZE�COPIER_JOB_MEDIA_SIZE_US_LETTER�COPIER_JOB_START�SCAN_TO_PRINTER_START�check_for_cancel�sleep�COPIER_JOB_ACTIVE�
STATUS_ACTIVE�COPIER_JOB_ABORTING�SCAN_TO_PRINTER_ACTIVE�SCAN_TO_PRINTER_ABORTED�close)r�
STATE_DONE�STATE_ERROR�
STATE_ABORTED�
STATE_SUCCESS�
STATE_BUSY�STATE_SET_TOKEN�STATE_SETUP_STATE�STATE_SETUP_PARAMS�STATE_START�STATE_ACTIVE�STATE_RESET_TOKEN�state�result_code�token�check_token�
copy_states                 r�run�PMLCopyThread.runks	���
����
��
��
�������������"���!��%��	�	�-��8�9�� � ��-�)���#��	�	�+�v�6�7�� � ��.�)���'��	�	�-��8�9�� � ��-�)���$��	�	�*�f�5�6�� � ��.�)���)��	�	�8�F�C�D�� � �!2�3�4�)-������9M�9M�)N�&�K�
#�S�%5�%5�5� 1���	�	�"?�@� $�
�
�.>����
� N���	�	�"5��"=�>�4� �H�H�O�O�C�,@�,@�%�H�
8<�x�x���s�G[�G[�7\�4�K�*�3�(9�� #�	�	�*M� N�(3���+��	�	�1�V�<�=��>�>�%5�5�.2�h�h�o�o�c�>P�>P�.Q�+�K��!�S�%8�%8�8�������(:�(:�C�<P�<P�Q� 2��!+���^�^�';�;�.2�h�h�o�o�c�>U�>U�.V�+�K��!�S�%=�%=�=� 2��!+����,��	�	�2�f�=�>��?�?�Q�&�!����?�?�R�'�2����>�>�%5�5��H�H�O�O�C�$A�$A�4�?�?�S��H�H�O�O�C�$?�$?����O��H�H�O�O�C�$@�$@�$�.�.�Q��H�H�O�O�C�$>�$>����M��}�}�(8�8�������(F�(F��HX�HX�Y���H�H�O�O�C�$A�$A�4�?�?�S�&*�]�]�R�%7�"�%<��$B�D�M��H�H�O�O�C�$?�$?����O��'�'�3�+I�+I�I�)*����H�H�O�O�C�$@�$@�$�.�.�Q��H�H�O�O�C�$>�$>����M��H�H�O�O�C�$;�$;�S�=]�=]�^��H�H�O�O�C�$C�$C�S�EZ�EZ�[��H�H�O�O�C�$=�$=�s�?W�?W�Z]�Zj�Zj�?j�k��H�H�O�O�C�$H�$H�#�Je�Je�f��H�H�O�O�C�$=�$=�s�?^�?^�_��H�H�O�O�C�$;�$;�S�=]�=]�^��H�H�O�O�C�$C�$C�S�EZ�EZ�[��H�H�O�O�C�$A�$A�3�Cf�Cf�g�
�	�	�+�d�o�o�=�>��	�	�.�4�=�=�8�9��	�	�*�T�^�^�;�<��	�	�.�4�<�<�7�8��	�	�,�t�/?�/?�?�@�#���%��	�	�+�v�6�7��>�>�%5�5��H�H�O�O�C�$6�$6��8L�8L�M��^�^�';�;��H�H�O�O�C�$;�$;�S�=V�=V�W�$���&��	�	�,��7�8��>�>�%5�5��26�(�(�/�/�#�BT�BT�2U�/��Z��0�0�2�2� �H�H�O�O�C�,>�,>��@S�@S�T�$1�E�!�%��)=�)=�=��I�I�o�6� �J�J�q�M�$�%��)>�)>�>� �,�,�]�;��I�I�&6�7� �J�J�q�M�$�'�3�+B�+B�B��I�I�&8�9�$1�E�!�'�3�+>�+>�>��I�I�n�5�$1�E�!�7�:�^�^�';�;��26�(�(�/�/�#�BY�BY�2Z�/��Z��0�0�2�2� �H�H�O�O�C�,C�,C�S�E]�E]�^�$1�E�!�%��)B�)B�B��I�I�o�6� �J�J�q�M�$�%��)C�)C�C� �,�,�]�;��I�I�&6�7� �J�J�q�M�$�'�3�+F�+F�F��I�I�&8�9�$1�E�!�'�3�+C�+C�C��I�I�n�5�$1�E�!�7�<�>�+��	�	�8�F�C�D�A��H�H�O�O�C�$8�$8�)�D������ �"��]�!�!��\ %�1��I�I�&I�J�$0�E�1���.��I�I�A�B�-�E�.��N�A��I�I�?�@�A�s6�)+s�*r'�*s9�'%s�s�!s6�5s6�9t�tc�:�SnURR5(a^URRS5nU[:XaSn[RS5 URR5(aM^U$![Ra U$f=f)NFrTzCancel pressed!)r+�qsize�get�
COPY_CANCELEDrHrIr�Empty)r�canceled�events   rr��PMLCopyThread.check_for_cancells��������$�$�&�&�
��(�(�,�,�Q�/���M�)�#�H��I�I�/�0����$�$�&�&�����;�;�
����
�s�<B�B�Bc��URbHXR:wa8URRU5 [R"S5 Xlggg)Nr)r*rF�putr]r�)r�messages  rrV�PMLCopyThread.write_queueysG�����(�W�8H�8H�-H����!�!�'�*��J�J�q�M�&��.I�(r)r%rGrEr+r(r$rFr'r&r)r*)NN)	r6r7r8r9rr�r�rVr=r>rrr"r"Xs��15�5�$~#�B�'rr")�sys�os�os.pathr]rC�base.sixext.movesr�ior�base.g�
base.codes�baserrrr	r��STATUS_IDLErY�STATUS_WARMING_UPr�rWrXrrrDr"r>rr�<module>r�sx��2�	����#����+�+��
��������
�����!$�F�M�M�!$�Je'�I�$�$�e'r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 132 B 0644
copier.cpython-313.pyc File 15.34 KB 0644
Filemanager