PAPPL 1.2, рдкреНрд░рд┐рдВрдЯ рдЖрдЙрдЯрдкреБрдЯ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рдорд╛рдпрдХреЗрд▓ рдЖрд░ рд╕реНрд╡реАрдЯ, CUPS рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рд▓реЗрдЦрдХ, PAPPL 1.2 рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА, рдЬреЛ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдкреНрд░рд┐рдВрдЯрд░ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рдЬрд╛рдЧреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗ IPP рдПрд╡реНрд╣рд░реАрд╡реНрд╣реЗрдЕрд░ рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд╣реЗ. рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛрдб C рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ GPLv2.0 рдЖрдгрд┐ LGPLv2 рд▓рд╛рдпрд╕рдиреНрд╕рдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдХреЛрдбрд╢реА рд▓рд┐рдВрдХ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдКрди рдЕрдкрд╡рд╛рджрд╛рд╕рд╣ Apache 2 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.

рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреАрд▓ рдмрджрд▓рд╛рдВрдкреИрдХреА:

  • рдкреВрд░реНрдг рд╕реНрдерд╛рдирд┐рдХреАрдХрд░рдг рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рдореВрд▓рднреВрдд рд╕реНрдерд╛рдирд┐рдХреАрдХрд░рдг рдХрд┐рдЯ рдЗрдВрдЧреНрд░рдЬреА, рдлреНрд░реЗрдВрдЪ, рдЬрд░реНрдорди, рдЗрдЯрд╛рд▓рд┐рдпрди, рдЬрдкрд╛рдиреА рдЖрдгрд┐ рд╕реНрдкреЕрдирд┐рд╢рд╕рд╛рдареА рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.
  • macOS рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди. macOS рд╢реАрд░реНрд╖ рдЬрд╛рдЧрддрд┐рдХ рдореЗрдиреВрд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рд░реНрд╡реНрд╣рд░ рдореЛрдбрдордзреНрдпреЗ рдкреНрд░рд┐рдВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.
  • рдЬреЗрдкреАрдИрдЬреА рдкреНрд░рддрд┐рдорд╛ рдореБрджреНрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ рдЕрдБрдЯреА-рдЕрд▓рд╛рдпрдЭрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдЕрд╕рд▓реЗрд▓реЗ papplJobFilterImage рдлрдВрдХреНрд╢рди рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • рдЖрдпрдкреАрдкреА (рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗрдд рдЖрдгрд┐ рдирд╡реАрди API рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд: рд╢рд╛рдИ рдЖрдгрд┐ рдЯреЛрдирд░ рдкрд╛рддрд│реА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА papplDeviceGetSupplies, IPP рд╕реВрдЪрдирд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА papplSystemAddEvent/papplSubscriptionXxx, рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рд╕рдВрдЦреНрдпрд╛ рдорд░реНрдпрд╛рджрд╛ papplSystemGet/SetMax. papplPrinterDisable рдЖрдгрд┐ papplPrinterEnable рдлрдВрдХреНрд╢рдиреНрд╕рд╕рд╛рдареА тАЬprinter-is-accepting-jobsтАЭ IPP рд╡рд┐рд╢реЗрд╖рддрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рд╢реАрдЯ рдЖрдХрд╛рд░ рдорд┐рд▓рд┐рдореАрдЯрд░рдордзреНрдпреЗ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.
  • OpenSSL рдЖрдгрд┐ LibreSSL рд▓рд╛рдпрдмреНрд░рд░реАрдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • USB рдХреНрд▓рд╛рдпрдВрдЯ рдЙрдкрдХрд░рдгреЗ рдЖрдгрд┐ USB рдЙрдкрдХрд░рдгрд╛рдВрдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдгрд╛рд░рд╛ USB рдЧреЕрдЭреЗрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдХреЗрд▓рд╛.
  • рдбрд┐рдлреЙрд▓реНрдЯ рдкреНрд░рд┐рдВрдЯ рд╕реНрдкреВрд▓рд╕рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рдмрдВрдзрдирдХрд╛рд░рдХ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ.
  • libcups3 рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╣ рд╕реБрдзрд╛рд░рд┐рдд рд╕реБрд╕рдВрдЧрддрддрд╛.

PAPPL рдлреНрд░реЗрдорд╡рд░реНрдХ рдореВрд▓рддрдГ LPrint рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ Gutenprint рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдирд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдбреЗрд╕реНрдХрдЯреЙрдк, рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдореБрджреНрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рд┐рдВрдЯрд░ рдЖрдгрд┐ рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. PAPPL рдХреНрд▓рд╛рд╕рд┐рдХ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рдЬрд╛рдЧреА IPP рд╕рд░реНрд╡рддреНрд░ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рдкреНрд░рдЧрддреАрд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕ рдЖрдгрд┐ AirPrint рдЖрдгрд┐ Mopria рд╕рд╛рд░рдЦреНрдпрд╛ рдЗрддрд░ IPP-рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░реЗрд▓ рдЕрд╢реА рдЕрдкреЗрдХреНрд╖рд╛ рдЖрд╣реЗ.

PAPPL рдордзреНрдпреЗ IPP рдПрд╡реНрд╣рд░реАрд╡реНрд╣реЗрдЕрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдЕрдВрдЧрднреВрдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреА рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдХрд┐рдВрд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдкреНрд░рд┐рдВрдЯрд░рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рд┐рдВрдЯ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ. IPP рд╕рд░реНрд╡рддреНрд░ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд▓реЗрд╕ рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ PPD рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рд╕реНрдерд┐рд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддреЗ. рдкреНрд░рд┐рдВрдЯрд░рд╕рд╣ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд╕ USB рджреНрд╡рд╛рд░реЗ рд╕реНрдерд╛рдирд┐рдХ рдкреНрд░рд┐рдВрдЯрд░ рдХрдиреЗрдХреНрд╢рдирджреНрд╡рд╛рд░реЗ рдЖрдгрд┐ AppSocket рдЖрдгрд┐ JetDirect рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╡реЗрд╢ рджреЛрдиреНрд╣реАрджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. JPEG, PNG, PWG Raster, Apple Raster рдЖрдгрд┐ рд░реЙ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдбреЗрдЯрд╛ рдкреНрд░рд┐рдВрдЯрд░рд▓рд╛ рдкрд╛рдард╡рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

PAPPL Linux, macOS, QNX рдЖрдгрд┐ VxWorks рд╕рд╣ POSIX-рдЕрдиреБрд░реВрдк рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЕрд╡рд▓рдВрдмрдирд╛рдВрдордзреНрдпреЗ Avahi (mDNS/DNS-SD рд╕рдорд░реНрдердирд╛рд╕рд╛рдареА), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА) рдЖрдгрд┐ ZLIB рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. PAPPL рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, OpenPrinting рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рд┐рдВрдЯрд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЛ рдЬреЗ рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдгрд┐ рдШреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реЗ рдЖрдзреБрдирд┐рдХ IPP-рд╕реБрд╕рдВрдЧрдд рдкреНрд░рд┐рдВрдЯрд░ (PAPPL рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ) рдЖрдгрд┐ PPD рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдкреНрд░рд┐рдВрдЯрд░рд╕рд╣ (рдХрдк-рдлрд┐рд▓реНрдЯрд░ рдЖрдгрд┐ libppd рдлрд┐рд▓реНрдЯрд░ рд╡рд╛рдкрд░реВрди) рдХрд╛рдо рдХрд░реВ рд╢рдХрддрд╛рдд. ).

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛