рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдпрд╛ AirPrint рдХреЗ рдмрд┐рдирд╛ AirPrint рд╕реЗ рдЖрд╕рд╛рди рдореБрджреНрд░рдг



рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдореЗрд░реЗ рд╕рднреА рджреЛрд╕реНрдд рдЬреЛ рдЯреИрдмрд▓реЗрдЯ рдФрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдкрд╣рд▓рд╛ рд╡рд░реНрд╖ рдирд╣реАрдВ рд╣реИ, рд╡реЗ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рд╕рдлрд╛рд░реА рд╕реЗ рдореЗрд▓ рддрдХ рдХрд╛ рдкреГрд╖реНрда рдХреИрд╕реЗ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдП рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред ред рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдпрд╣реА рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред - рдмрд╣реБрдд рдХрдо рд▓реЛрдЧ рдЗрд╕ рдЖрдЗрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдореИрдВ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрдо рдкреНрд░рд┐рдВрдЯрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рдмрд╕реНрдЯреНрд░реЛрд╡ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рдХрд┐рд╕рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдореИрдВ рдПрдХ рдЯреИрдХрд▓ рд╕реЗ рдкреВрдЫрддрд╛ рд╣реВрдВред


рдЖрд╡рд╢реНрдпрдХ: рд╕реНрдерд╛рдкрд┐рдд CUPS (Google рд╕рд╣рд╛рдпрддрд╛) рдФрд░ Avahi ( рдпрд╣рд╛рдВ рдФрд░ рдпрд╣рд╛рдВ ) рд╕реЗрд╡рд╛рдУрдВ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд╛рдИрдлрд╛рдИ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐

рдЖрдИрдУрдПрд╕

рд╣рдо рдкреНрд░рд┐рдВрдЯрд░ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖред

рдПрдВрдбреНрд░реЙрдпрдб
1 рдЗрдирд╕реНрдЯреЙрд▓ рд▓реЗрдЯ рдкреНрд░рд┐рдВрдЯ рдбреНрд░реЙрдпрдб
2. рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рдкреНрд░рд┐рдВрдЯрд░ "+ рдирдпрд╛ рдкреНрд░рд┐рдВрдЯрд░" рдЬреЛрдбрд╝реЗрдВ -> "рдкреНрд░рд┐рдВрдЯрд░ рдЦреБрдж рджрд░реНрдЬ рдХрд░реЗрдВ"ред
рджрд░реНрдЬ рдХрд░реЗрдВ:


рдкрд░реАрдХреНрд╖рдг:


рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ "рднреЗрдЬреЗрдВ" рд╕реЗ рдореЗрдиреВ рдпрд╛ рдЖрдЗрдХрди рд╣реИ

Ps рдХреЗ рд▓рд┐рдП (рдирд╣реАрдВ) iOS6 рдФрд░ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдорд╛рд▓рд┐рдХред


рдирдП IOS рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рде, рдХреНрдпреВрдкрд░реНрдЯрд┐рдиреЛ рдХреЗ рд╕рдЬреНрдЬрдиреЛрдВ рдиреЗ рдкреНрд░рд┐рдВрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рдкреАрдбреАрдПрдл рд╕реЗ рдпреВрдЖрд░рдПрдл рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред
IOS6 рдХреЗ рддрд╣рдд рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдВ:
рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА / usr / рд╢реЗрдпрд░ / рдХрдк / рдорд╛рдЗрдо /, рдореЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдлрд╛рдЗрд▓ рдмрдирд╛рдПрдВ
1. airprint.types
 # # "$Id: $" # # AirPrint type image/urf urf string(0,UNIRAST<00>) # # End of "$Id: $". # 


2.airprint.convs
 # # "$Id: $" # # AirPrint # Updated list with minimal set 25 Sept image/urf application/pdf 100 pdftoraster # # End of "$Id: $". # 


CUPS рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
  sudo /etc/init.d/cups restart 

рдпрджрд┐ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
 apt-get cups-python 


рдЕрдЧрд▓рд╛, рдЕрд╡рд╣реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рд╡рд┐рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:

 wget https://raw.github.com/tjfontaine/airprint-generate/master/airprint-generate.py 


рд╣рдо airprint-generate.py рдХреЛ рдЪрд▓рд╛рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВ
 chmod +x airprint-generate.py ./airprint-generate.py 

рдкреНрд░рд╛рдкреНрдд рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ
 mv AirPrint-PDF.service /etc/avahi/services/ 

рдФрд░ рдЕрд╡рд╣реА рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ
 ./airprint-generate.py -d /etc/avahi/services sudo service avahi-daemon restart 


рд╕рднреА рдкреНрд░рд┐рдВрдЯрд░ рдореБрджреНрд░рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
рд╕рдмреВрдд:

Source: https://habr.com/ru/post/In201332/


All Articles