OpenPrinting ํ๋ก์ ํธ๋ Apple์ ์ฐธ์ฌ ์์ด ํ์ฑ๋ ์ธ์ ์์คํ CUPS 2.4.0(Common Unix Printing System)์ ์ถ์๋ฅผ ์ ๋ณด์์ต๋๋ค. ์ด ์์คํ ์ 2007๋ ๋ถํฐ ํ๋ก์ ํธ ๊ฐ๋ฐ์ ์์ ํ ํต์ ํ๊ณ Easy Software Products ํ์ฌ๋ฅผ ํก์ํ์ต๋๋ค. ์ปต. ์ธ์ ์์คํ ์ ์ง ๊ด๋ฆฌ์ ๋ํ Apple์ ๊ด์ฌ์ด ์ค์ด๋ค๊ณ Linux ์ํ๊ณ์ ๋ํ CUPS์ ์ผ๋ฐ์ ์ธ ์ค์์ฑ์ผ๋ก ์ธํด OpenPrinting ์ปค๋ฎค๋ํฐ์ ์ด๊ด์ ์ธ ์ง์ง์๋ค์ ์ด๋ฆ์ ๋ณ๊ฒฝํ์ง ์๊ณ ํ๋ก์ ํธ ์์ ์ ๊ณ์ํ๋ ํฌํฌ๋ฅผ ์ค๋ฆฝํ์ต๋๋ค. 2.0๋ ์ Apple์ ๋ ๋ CUPS์ ์์์ Michael R Sweet๊ฐ ํฌํฌ ์์ ์ ํฉ๋ฅํ์ต๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ Apache-XNUMX ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ณ์ ์ ๊ณต๋์ง๋ง ํฌํฌ์ ์ ์ฅ์๋ Apple์ ์ ์ฅ์๊ฐ ์๋ ๊ธฐ๋ณธ ์ ์ฅ์๋ก ๋ฐฐ์น๋ฉ๋๋ค.
OpenPrinting ๊ฐ๋ฐ์๋ Apple๊ณผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ๋ฐ์ ๊ณ์ํ ๊ฒ์ด๋ผ๊ณ ๋ฐํํ์ผ๋ฉฐ Apple์ด CUPS ๊ธฐ๋ฅ์ ์ถ๊ฐ ๊ฐ๋ฐ์ ๋ํ ๊ด์ฌ์ด ๋ถ์กฑํ๊ณ macOS์ฉ CUPS ์ฝ๋ ๋ฒ ์ด์ค๋ฅผ ์ ์งํ๋ ๋ฐ๋ง ์ ํํ๋ ค๋ ์๋๋ฅผ ํ์ธํ ํ ํฌํฌ๋ฅผ ์ฃผ์ ํ๋ก์ ํธ๋ก ๊ฐ์ฃผํ ๊ฒ์ ๊ถ์ฅํ์ต๋๋ค. OpenPrinting์ ํฌํฌ์์ ์์ ์ฌํญ ์ ์ก์ ํฌํจํฉ๋๋ค. 2020๋ ์ด๋ถํฐ Apple์ด ๊ด๋ฆฌํ๋ CUPS ์ ์ฅ์๋ ์ ์ฒด๋์ด ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ต๊ทผ Michael Sweet๊ฐ OpenPrinting ์ ์ฅ์์์ CUPS ๊ฐ๋ฐ์ ์ฐธ์ฌํ๋ ๋์์ ๋์ ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ฌ๊ธฐ์ ๋ง์ด๊ทธ๋ ์ด์ ํ๊ธฐ ์์ํ์ต๋๋ค.
CUPS 2.4.0์ ์ถ๊ฐ๋ ๋ณ๊ฒฝ ์ฌํญ์๋ AirPrint ๋ฐ Mopria ํด๋ผ์ด์ธํธ์์ ํธํ์ฑ, OAuth 2.0/OpenID ์ธ์ฆ ์ง์ ์ถ๊ฐ, pkg-config ์ง์ ์ถ๊ฐ, ํฅ์๋ TLS ๋ฐ X.509 ์ง์, "์์ ์ํธ-" ๊ตฌํ์ด ํฌํจ๋ฉ๋๋ค. colโ ๋ฐ โmedia-col", ipptool์์ JSON ํ์ ์ถ๋ ฅ ์ง์, ๋ฃจํธ ๊ถํ์ผ๋ก ์๋ํ๋๋ก USB ๋ฐฑ์๋ ์ ์ก, ์น ์ธํฐํ์ด์ค์ ์ด๋์ด ํ ๋ง ์ถ๊ฐ.
๋ํ CUPS ๊ธฐ๋ฐ ์ธ์ ์คํ, ์ปต ํํฐ, Ghostscript ๋ฐ Poppler๋ฅผ ์์ฒด ํฌํจ๋ Snap ํจํค์ง์ ๋ฐฐํฌํ๋ ๋ฐ ํ์ํ ๊ธฐ๋ฅ ์ถ๊ฐ๋ฅผ ํฌํจํ์ฌ Ubuntu์ฉ ํจํค์ง๋ก ์ ๊ณต๋๋ XNUMX๋ ๊ฐ์ ๋ฒ๊ทธ ์์ ๋ฐ ํจ์น๊ฐ ํฌํจ๋์ด ์์ต๋๋ค(Ubuntu๋ ์ค์์น๋ฅผ ๊ณํํ๊ณ ์์ต๋๋ค). ์ผ๋ฐ ํจํค์ง ๋์ ์ด ์ค๋ ์ ์ถ๊ฐ). cup-config ๋ฐ Kerberos ์ธ์ฆ์ด ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ด์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache ๋ฐ SMBConfigFile ์ค์ ์ด cupd.conf ๋ฐ cup-files.conf์์ ์ ๊ฑฐ๋์์ต๋๋ค.
CUPS 3.0 ์ถ์ ๊ณํ ์ค์๋ PPD ํ๋ฆฐํฐ ์ค๋ช ํ์ ์ง์์ ์ค๋จํ๊ณ PPD๊ฐ ์ ํ ์์ผ๋ฉฐ ์ธ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ PAPPL ํ๋ ์์ํฌ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ชจ๋์ ์ธ์ ์์คํ ์ํคํ ์ฒ๋ก ์ ํํ๋ ค๋ ์๋๊ฐ ์์ต๋๋ค(CUPS ํ๋ฆฐํฐ ์ ํ๋ฆฌ์ผ์ด์ ) IPP Everywhere ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๋ช ๋ น(lp, lpr, lpstat, cancel), ๋ผ์ด๋ธ๋ฌ๋ฆฌ(libcups), ๋ก์ปฌ ์ธ์ ์๋ฒ(๋ก์ปฌ ์ธ์ ์์ฒญ ์ฒ๋ฆฌ ๋ด๋น), ๊ณต์ ์ธ์ ์๋ฒ(๋คํธ์ํฌ ์ธ์ ๋ด๋น) ๋ฑ์ ๊ตฌ์ฑ ์์๋ฅผ ๋ณ๋์ ๋ชจ๋์ ๋ฐฐ์นํ ๊ณํ์ ๋๋ค. .
OpenPrinting ์กฐ์ง์ Linuxprinting.org ํ๋ก์ ํธ์ Linux์ฉ ์ธ์ ์์คํ
์ํคํ
์ฒ ๊ฐ๋ฐ์ ์ฐธ์ฌํ ์์ ์ํํธ์จ์ด ๊ทธ๋ฃน์ OpenPrinting ์์
๊ทธ๋ฃน์ด ํฉ๋ณ๋ ๊ฒฐ๊ณผ๋ก 2006๋
์ ์ฐฝ์ค๋์์ต๋๋ค. CUPS์ ์ ์์ธ Michael Sweet๋ ์ด ๊ทธ๋ฃน์ ๋ฆฌ๋ ์ค ํ ๋ช
์ด์์ต๋๋ค. 2012๋
ํ, ์ด ํ๋ก์ ํธ๋ Linux Foundation์ ์ง์์ ๋ฐ๊ฒ ๋์์ต๋๋ค. 1.6๋
OpenPrinting ํ๋ก์ ํธ๋ Apple๊ณผ์ ํฉ์์ ๋ฐ๋ผ CUPS๊ฐ macOS ์ด์ธ์ ์์คํ
์์ ์๋ํ๋ ๋ฐ ํ์ํ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋ cup-filters ํจํค์ง์ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ธ์ํ์ต๋๋ค. CUPS XNUMX ์ถ์๋ถํฐ Apple์ด ์ผ๋ถ ์ธ์ ์ง์์ ์ค๋จํ๊ธฐ ๋๋ฌธ์
๋๋ค. ํํฐ ๋ฐ ๋ฐฑ์๋ Linux์์ ์ฌ์ฉ๋์ง๋ง macOS์๋ ๊ด์ฌ์ด ์์ผ๋ฉฐ PPD ํ์์ ๋๋ผ์ด๋ฒ๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋๋ค๊ณ ์ ์ธํ์ต๋๋ค. Apple์ ๊ทผ๋ฌดํ๋ ๋์ CUPS ์ฝ๋๋ฒ ์ด์ค์ ๋ํ ๋๋ถ๋ถ์ ๋ณ๊ฒฝ ์ฌํญ์ Michael Sweet๊ฐ ๊ฐ์ธ์ ์ผ๋ก ์ํํ์ต๋๋ค.
์ถ์ฒ : opennet.ru