์ž๊ฒฉ์ฆ

[๋ฆฌ๋ˆ…์Šค ๋งˆ์Šคํ„ฐ 2๊ธ‰] ์ฃผ๋ณ€ ์žฅ์น˜ ์—ฐ๊ฒฐ ๋ฐ ์„ค์ • / ํ”„๋ฆฐํ„ฐ / ์‚ฌ์šด๋“œ ์นด๋“œ / ์Šค์บ๋„ˆ

say! 2022. 10. 28. 16:54
728x90

๐Ÿ”ต ํ”„๋ฆฐํ„ฐ ์ธ์‡„ ์‹œ์Šคํ…œ

- LPRng

๋ฆฌ๋ˆ…์Šค ์ดˆ๊ธฐ์— ์‚ฌ์šฉ, ๋ฒ„ํด๋ฆฌ ํ”„๋ฆฐํŒ… ์‹œ์Šคํ…œ์œผ๋กœ BSD ๊ณ„์—ด ์œ ๋‹‰์Šค์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋จ, ๋ผ์ธ ํ”„๋ฆฐํ„ฐ ๋ฐ๋ชฌ ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ฆฐํ„ฐ ์Šคํด๋ง๊ณผ ๋„คํŠธ์›Œํฌ ํ”„๋ฆฐํ„ฐ ์„œ๋ฒ„ ์ง€์›ํ•จ, /etc/printcap

- CUPS : ์• ํ”Œ, ์˜คํ”ˆ ์†Œ์Šค ํ”„๋ฆฐํŒ… ์‹œ์Šคํ…œ, ์œ ๋‹‰์Šค ๊ณ„์—ด ์šด์˜์ฒด์ œ์˜ ์‹œ์Šคํ…œ์„ ํ”„๋ฆฐํ„ฐ ์„œ๋ฒ„๋กœ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์คŒ, HTTP ๊ธฐ๋ฐ˜์˜ IPP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ฆฐํ„ฐ๋ฅผ ์›น ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ์–ดํ•จ, /etc/cups, ์‚ฌ์šฉ์ž ๋ฐ ํ˜ธ์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ์ธ์ฆ ์ œ๊ณต, ๊ด€๋ จ ํŒŒ์ผ์€ cupsd.conf, printers.conf, classes.conf, cupsed

 

- ํ”„๋ฆฐํ„ฐ ์„ค์ •

 

* ์ธํ„ฐ๋„ท์ƒ์—์„œ ์›๊ฒฉ์œผ๋กœ ์ธ์‡„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ๋ช… : IPP

 

- BSD ๊ณ„์—ด

lpr (ํ”„๋ฆฐํ„ฐ ์ž‘์—… ์š”์ฒญํ•จ), lpq (ํ”„๋ฆฐํ„ฐ ํ์— ์žˆ๋Š” ์ž‘์—… ๋ชฉ๋ก ์ถœ๋ ฅ), lprm (ํ”„๋ฆฐํ„ฐ ํ์— ๋Œ€๊ธฐ ์ค‘์ธ ์ž‘์—… ์‚ญ์ œ, ์ทจ์†Œํ•  ํ”„๋ฆฐํŠธ ์ž‘์—… ๋ฒˆํ˜ธ ์ž…๋ ฅ), lpc (๋ผ์ธ ํ”„๋ฆฐํ„ฐ ์ปจํŠธ๋กค ํ”„๋กœ๊ทธ๋žจ, ํ”„๋ฆฐํ„ฐ๋‚˜ ํ”„๋ฆฐํ„ฐ ํ ์ œ์–ด)

- System V ๊ณ„์—ด

lp (ํ”„๋ฆฐํ„ฐ ์ž‘์—… ์š”์ฒญ), lpstat (ํ”„๋ฆฐํ„ฐ ํ ์ƒํƒœ ํ™•์ธ), cancel (ํ”„๋ฆฐํ„ฐ ์ž‘์—… ์ทจ์†Œ, ID๋ฅผ lpstat ํ™•์ธ ํ›„ ์‚ญ์ œ)

 

๐Ÿ”ต ์‚ฌ์šด๋“œ ์นด๋“œ ์„ค์น˜ ๋ฐ ์„ค์ •

- OSS (Open Sound System)

๋ฆฌ๋ˆ…์Šค, ์œ ๋‹‰์Šค ๊ณ„์—ด ์šด์˜์ฒด์ œ์—์„œ ์‚ฌ์šด๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์บก์ฒ˜ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค

ํ‘œ์ค€ ์œ ๋‹‰์Šค ์žฅ์น˜ ์‹œ์Šคํ…œ ์ฝœ(POSIX READ, WRITE, IOCTL)์— ๊ธฐ๋ฐ˜์„ ๋‘” ๊ฒƒ

ํ˜„์žฌ ๋ฆฌ๋ˆ…์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ๋Š” ALSA ๋กœ ๋Œ€์ฒด๋จ

 

- ALSA (Advanced Linux Sound Architecture)

์‚ฌ์šด๋“œ ์นด๋“œ์šฉ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ์š”์†Œ

GPL, LGPL ๋ผ์ด์„ผ์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐฐํฌ๋˜๊ณ  ์žˆ์Œ, ์‚ฌ์šด๋“œ ์นด๋“œ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์‚ฌ์šด๋“œ ์žฅ์น˜ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ 

OSS ์ง€์›๋ฐ›์•„์„œ ํ•˜๋“œ์›จ์–ด ๊ธฐ๋ฐ˜ ๋ฏธ๋””ํ•ฉ์„ฑ, ๋‹ค์ค‘ ์ฑ„๋„ ํ•˜๋“œ์›จ์–ด ๋ฏน์‹ฑ, ์ „์ด์ค‘ ํ†ต์‹ , ๋‹ค์ค‘ ํ”„๋กœ์„ธ์„œ์™€์˜ ์กฐํ™”, ์Šค๋ ˆ๋“œ ์•ˆ์ •์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„ ๊ธฐ๋Šฅ ์ง€์›ํ•จ

/etc/asound.state

 

- alsactl : ALSA ์‚ฌ์šด๋“œ ์นด๋“œ ์ œ์–ด

- alsamixer :  ์ปค์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ์˜ค๋””์˜ค ํ”„๋กœ๊ทธ๋žจ

- cdparanoia : CD๋กœ๋ถ€ํ„ฐ ์Œ์•… ํŒŒ์ผ ์ถ”์ถœ

 

๐Ÿ”ต ์Šค์บ๋„ˆ ์„ค์น˜ ๋ฐ ์„ค์ •

- SANE : ํ‰ํŒ ์Šค์บ๋„ˆ, ํ•ธ๋“œ ์Šค์บ๋„ˆ, ๋น„๋””์˜ค ์บ  ๋“ฑ ์ด๋ฏธ์ง€ ๊ด€๋ จ ํ•˜๋“œ์›จ์–ด ์ œ์–ดํ•˜๋Š” API, GPL ๋ผ์ด์„ ์Šค, ๋ฆฌ๋ˆ…์Šค ๋ฐ ์œ ๋‹‰์Šค ๊ฑ”๋ น, OS2, Windows๋„ ์ง€์›ํ•จ

- XSANE : SANE ์Šค์บ๋„ˆ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ด์šฉํ•ด X-Windows ๊ธฐ๋ฐ˜์˜ ์Šค์บ๋„ˆ ํ”„๋กœ๊ทธ๋žจ, ์ด๋ฏธ์ง€ ์ˆ˜์ •์ž‘์—…๋„ ๊ฐ€๋Šฅ, GPL ๋ผ์ด์„ ์Šค, ๋ฆฌ๋ˆ…์Šค ๋ฐ ์œ ๋‹‰์Šค ๊ฑ”๋ น, OS2, Windows๋„ ์ง€์›ํ•จ

 

- sane-find-scanner : SCSI ์Šค์บ๋„ˆ, USB ์Šค์บ๋„ˆ ์žฅ์น˜ ํŒŒ์ผ ์ฐพ์•„์คŒ

- scanimage : ์ด๋ฏธ์ง€ ์Šค์บ”

- scanadf : ์ž๋™ ๋ฌธ์„œ ๊ณต๊ธ‰ ์žฅ์น˜๊ฐ€ ์žฅ์ฐฉ๋œ ์Šค์บ๋„ˆ์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์‚ฌ์ง„ ์Šค์บ”

- xcam : GUI ๊ธฐ๋ฐ˜์œผ๋กœ ํ‰ํŒ ์Šค์บ๋„ˆ, ์นด๋ฉ”๋ผ๋กœ๋ถ€ํ„ฐ ์ด๋ฏธ์ง€ ์Šค์บ”