PAPPL 1.2, ಪ್ರಿಂಟ್ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸಂಘಟಿಸುವ ಚೌಕಟ್ಟು ಲಭ್ಯವಿದೆ

CUPS ಮುದ್ರಣ ವ್ಯವಸ್ಥೆಯ ಲೇಖಕ ಮೈಕೆಲ್ R ಸ್ವೀಟ್, PAPPL 1.2 ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಿದರು, ಸಾಂಪ್ರದಾಯಿಕ ಪ್ರಿಂಟರ್ ಡ್ರೈವರ್‌ಗಳ ಬದಲಿಗೆ ಶಿಫಾರಸು ಮಾಡಲಾದ IPP ಎಲ್ಲೆಡೆ ಮುದ್ರಣ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಚೌಕಟ್ಟಾಗಿದೆ. ಫ್ರೇಮ್‌ವರ್ಕ್ ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು GPLv2.0 ಮತ್ತು LGPLv2 ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ಕೋಡ್‌ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಅನುಮತಿಸುವ ವಿನಾಯಿತಿಯೊಂದಿಗೆ Apache 2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • ಪೂರ್ಣ ಸ್ಥಳೀಕರಣ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಇಂಗ್ಲಿಷ್, ಫ್ರೆಂಚ್, ಜರ್ಮನ್, ಇಟಾಲಿಯನ್, ಜಪಾನೀಸ್ ಮತ್ತು ಸ್ಪ್ಯಾನಿಷ್ ಭಾಷೆಗಳಿಗೆ ಮೂಲ ಸ್ಥಳೀಕರಣ ಕಿಟ್‌ಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ.
  • MacOS ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ. MacOS ಉನ್ನತ ಜಾಗತಿಕ ಮೆನುವಿನೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಸರ್ವರ್ ಮೋಡ್‌ನಲ್ಲಿ ಪ್ರಿಂಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • JPEG ಚಿತ್ರಗಳನ್ನು ಮುದ್ರಿಸುವಾಗ ಅಥವಾ ಆಂಟಿ-ಅಲಿಯಾಸಿಂಗ್ ಸಕ್ರಿಯಗೊಳಿಸಿದ papplJobFilterImage ಕಾರ್ಯವನ್ನು ಬಳಸುವಾಗ ಇಂಟರ್‌ಪೋಲೇಷನ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • IPP (ಇಂಟರ್ನೆಟ್ ಪ್ರಿಂಟಿಂಗ್ ಪ್ರೋಟೋಕಾಲ್) ಪ್ರೋಟೋಕಾಲ್‌ನ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಹೊಸ API ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ: ಶಾಯಿ ಮತ್ತು ಟೋನರು ಮಟ್ಟವನ್ನು ನಿರ್ಧರಿಸಲು papplDeviceGetSupplies, IPP ಅಧಿಸೂಚನೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು papplSystemAddEvent/papplSubscriptionXxx, ಕ್ಲೈಂಟ್‌ಗಳ ಕ್ಲೈಂಟ್‌ಗಳು/ಸೆಟ್‌ಸಿಸ್ಟಮ್‌ಗೆ ಸೀಮಿತಗೊಳಿಸುವ ಸಂಖ್ಯೆ. papplPrinterDisable ಮತ್ತು papplPrinterEnable ಕಾರ್ಯಗಳಿಗೆ "ಪ್ರಿಂಟರ್-ಈಸ್-ಅಕ್ಸೆಪ್ಟಿಂಗ್-ಉದ್ಯೋಗಗಳು" IPP ಗುಣಲಕ್ಷಣಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಮಿಲಿಮೀಟರ್‌ಗಳಲ್ಲಿ ನಿಮ್ಮ ಸ್ವಂತ ಹಾಳೆಯ ಗಾತ್ರವನ್ನು ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • OpenSSL ಮತ್ತು LibreSSL ಲೈಬ್ರರಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • USB ಕ್ಲೈಂಟ್ ಸಾಧನಗಳು ಮತ್ತು USB ಸಾಧನಗಳ ಸಾಫ್ಟ್‌ವೇರ್ ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ರಚಿಸಲು USB ಗ್ಯಾಜೆಟ್ ಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
  • ಡೀಫಾಲ್ಟ್ ಪ್ರಿಂಟ್ ಸ್ಪೂಲ್‌ನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿ ಬಳಕೆದಾರರಿಗೆ ಬೈಂಡಿಂಗ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • libcups3 ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಸುಧಾರಿತ ಹೊಂದಾಣಿಕೆ.

PAPPL ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಮೂಲತಃ LPrint ಮುದ್ರಣ ವ್ಯವಸ್ಥೆ ಮತ್ತು Gutenprint ಡ್ರೈವರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಆದರೆ ಡೆಸ್ಕ್‌ಟಾಪ್, ಸರ್ವರ್ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಮುದ್ರಣಕ್ಕಾಗಿ ಯಾವುದೇ ಪ್ರಿಂಟರ್‌ಗಳು ಮತ್ತು ಡ್ರೈವರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಬಹುದು. ಕ್ಲಾಸಿಕ್ ಡ್ರೈವರ್‌ಗಳ ಬದಲಿಗೆ ಐಪಿಪಿ ಎವೆರಿವೇರ್ ತಂತ್ರಜ್ಞಾನದ ಪ್ರಗತಿಯನ್ನು ವೇಗಗೊಳಿಸಲು ಮತ್ತು ಏರ್‌ಪ್ರಿಂಟ್ ಮತ್ತು ಮೊಪ್ರಿಯಾದಂತಹ ಇತರ ಐಪಿಪಿ-ಆಧಾರಿತ ಕಾರ್ಯಕ್ರಮಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸರಳಗೊಳಿಸಲು PAPPL ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.

PAPPL IPP ಎವ್ರಿವೇರ್ ಪ್ರೋಟೋಕಾಲ್‌ನ ಅಂತರ್ನಿರ್ಮಿತ ಅನುಷ್ಠಾನವನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಸ್ಥಳೀಯವಾಗಿ ಅಥವಾ ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ಪ್ರಿಂಟರ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಮುದ್ರಣ ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. IPP ಎಲ್ಲೆಡೆ ಡ್ರೈವರ್‌ಲೆಸ್ ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು PPD ಡ್ರೈವರ್‌ಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಸ್ಥಿರ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳ ರಚನೆಯ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಪ್ರಿಂಟರ್‌ಗಳೊಂದಿಗಿನ ಸಂವಹನವು ಯುಎಸ್‌ಬಿ ಮೂಲಕ ಸ್ಥಳೀಯ ಪ್ರಿಂಟರ್ ಸಂಪರ್ಕದ ಮೂಲಕ ಮತ್ತು ಆಪ್‌ಸಾಕೆಟ್ ಮತ್ತು ಜೆಟ್‌ಡೈರೆಕ್ಟ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೆಟ್‌ವರ್ಕ್ ಪ್ರವೇಶದ ಮೂಲಕ ನೇರವಾಗಿ ಬೆಂಬಲಿತವಾಗಿದೆ. JPEG, PNG, PWG ರಾಸ್ಟರ್, Apple Raster ಮತ್ತು ಕಚ್ಚಾ ಸ್ವರೂಪಗಳಲ್ಲಿ ಪ್ರಿಂಟರ್‌ಗೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಬಹುದು.

Linux, macOS, QNX, ಮತ್ತು VxWorks ಸೇರಿದಂತೆ POSIX-ಕಂಪ್ಲೈಂಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ PAPPL ಅನ್ನು ನಿರ್ಮಿಸಬಹುದು. ಅವಲಂಬನೆಗಳಲ್ಲಿ Avahi (mDNS/DNS-SD ಬೆಂಬಲಕ್ಕಾಗಿ), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (ದೃಢೀಕರಣಕ್ಕಾಗಿ) ಮತ್ತು ZLIB ಸೇರಿವೆ. PAPPL ಆಧರಿಸಿ, OpenPrinting ಯೋಜನೆಯು ಪೋಸ್ಟ್‌ಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಘೋಸ್ಟ್‌ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಆಧುನಿಕ IPP-ಹೊಂದಾಣಿಕೆಯ ಪ್ರಿಂಟರ್‌ಗಳೊಂದಿಗೆ (PAPPL ನಿಂದ ಬಳಸಲ್ಪಡುತ್ತದೆ) ಮತ್ತು PPD ಡ್ರೈವರ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಹಳೆಯ ಮುದ್ರಕಗಳೊಂದಿಗೆ (ಕಪ್‌ಗಳು-ಫಿಲ್ಟರ್‌ಗಳು ಮತ್ತು libppd ಫಿಲ್ಟರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು) ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದಾದ ಸಾರ್ವತ್ರಿಕ ಪೋಸ್ಟ್‌ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಿಂಟರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. )).

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ