Man page - lp(4)

Packages contains this manual

Available languages:

en fr pt_BR es it pl ko ja ru ro de

Manual

lp

이 름
μš” μ•½
μ„€ μ •
μ„€ λͺ…
파 일
μΆ” κ°€ μ°Έ μ‘°
번 μ—­

이 름

lp - 라 인 ν”„ λ¦° ν„° μž₯ 치

μš” μ•½

#include <linux/lp.h>

μ„€ μ •

lp [0–2] are character devices for the parallel line printers; they have major number 6 and minor number 0–2. The minor numbers correspond to the printer port base addresses 0x03bc, 0x0378, and 0x0278. Usually they have mode 220 and are owned by user root and group lp . You can use printer ports either with polling or with interrupts. Interrupts are recommended when high traffic is expected, for example, for laser printers. For typical dot matrix printers, polling will usually be enough. The default is polling.

μ„€ λͺ…

μ•„ 래 의 ioctl (2) μ‹  호 κ°€ μ§€ 원 된 λ‹€ :
int ioctl(int
fd , LPTIME, int arg )

ν”„ λ¦° ν„° 버 퍼 κ°€ arg 둜 κ°€ 득 μ°° λ“― ν•œ κ²½ 우 , ν”„ λ¦° ν„° λ₯Ό λ‹€ μ‹œ κ²€ 사 ν•˜ κΈ° μ „ 에 λ“œ 라 이 버 κ°€ 멈 μΆ° 있 λŠ” μ‹œ κ°„ 을 μ„€ μ • ν•œ λ‹€ . λΉ  λ₯Έ ν”„ λ¦° ν„° λ₯Ό κ°€ μ§€ κ³  있 λ‹€ λ©΄ , 이 μ‹œ κ°„ 을 쀄 인 λ‹€ : 이 것 이 늘 μ–΄ λ‚˜ λŠ” 것 보 λ‹€ 느 λ¦° ν”„ λ¦° ν„° 라 λ©΄ , 이 μ‹œ κ°„ 은 수 λ°± 초 κ°€ κ±Έ λ¦° λ‹€ . λ”” 폴 트 λŠ” 2에 μ„œ 0.02초 μ • 도 있 λ‹€ . 이 것 은 였 직 ν’€ 링 λ“œ 라 이 버 에 만 영 ν–₯ 을 μ€€ λ‹€ .

int ioctl(int fd , LPCHAR, int arg )

ν”„ λ¦° ν„° κ°€ arg 에 μ„œ λ¬Έ 자 λ₯Ό λ°› μ•„ 인 쇄 λ₯Ό μœ„ ν•œ μ€€ λΉ„ κ°€ 끝 λ‚˜ κΈ° λ₯Ό κΈ° λ‹€ 리 λŠ” 동 μ•ˆ ν’€ 링 λ“œ 라 μ•„ 버 κ°€ ν•˜ λŠ” busy-wait 순 ν™˜ 의 졜 λŒ€ 횟 수 λ₯Ό μ„€ μ • ν•œ λ‹€ . 인 쇄 κ°€ λ„ˆ 무 느 리 λ©΄ , 이 숫 자 λ₯Ό 올 λ € λ³Έ λ‹€ : μ‹œ 슀 ν…œ 이 μ§€ λ‚˜ 치 게 느 리 λ©΄ 이 숫 자 λ₯Ό 쀄 μ—¬ λ³Έ λ‹€ . λ”” 폴 트 κ°’ 은 1000이 λ‹€ . ν’€ 링 λ“œ 라 이 버 에 만 적 용 된 λ‹€ .

int ioctl(int fd , LPABORT, int arg )

arg κ°€ 0이 λ©΄ , ν”„ λ¦° ν„° λ“œ 라 이 버 λŠ” 에 러 λ₯Ό λ‹€ μ‹œ ν™• 인 ν•˜ κ³  , κ·Έ λ ‡ μ§€ μ•Š 으 λ©΄ 멈 좘 λ‹€ . λ”” 폴 트 κ°’ 은 0이 λ‹€

int ioctl(int fd , LPABORTOPEN, int arg )

arg κ°€ 0이 λ©΄ , open (2) 은 에 러 둜 끝 λ‚΄ κ³  κ·Έ λ ‡ μ§€ μ•Š 으 λ©΄ 에 러 κ°€ 무 μ‹œ 된 λ‹€ . λ”” 폴 트 λŠ” 무 μ‹œ ν•˜ λŠ” 것 이 λ‹€ .

int ioctl(int fd , LPCAREFUL, int arg )

arg κ°€ 0이 λ©΄ , 용 μ§€ μ—† 음 , 였 ν”„ 라 인 , 에 러 사 인 이 λͺ¨ λ“  μ“° κΈ° λ₯Ό 멈 μΆ” 게 ν•œ λ‹€ , 혹 은 무 μ‹œ ν•œ λ‹€ . λ”” 폴 트 λŠ” 무 μ‹œ ν•˜ λŠ” 것 이 λ‹€ .

int ioctl(int fd , LPWAIT, int arg )

막 μ“° μ—¬ μ§„ λ¬Έ 자 λ₯Ό λ°› κΈ° μœ„ ν•΄ ν”„ λ¦° ν„° κ°€ 예 μ—΄ 되 κΈ° μ „ 까 μ§€ κΈ° λ‹€ 리 λŠ” busy-wait 순 ν™˜ 의 횟 수 와 예 μ—΄ κΈ° κ°€ λ‹€ μ‹œ κΊΌ 질 λ•Œ 까 μ§€ arg λ₯Ό κΈ° λ‹€ 리 λŠ” 횟 수 λ₯Ό μ • ν•œ λ‹€ . μ„€ λͺ… μ„œ 에 μ„œ λŠ” 0.5ms둜 ν•˜ 라 κ³  ν•˜ μ§€ 만 , κ²½ ν—˜ 상 μ½” λ“œ 둜 인 ν•œ μ§€ 체 만 으 둜 도 μΆ© λΆ„ ν•˜ λ‹€ . κ·Έ 래 μ„œ λ”” 폴 트 κ°’ 은 0이 λ‹€ . 이 것 은 ν’€ 링 이 λ‚˜ 인 ν„° 럽 트 λ“œ 라 이 브 λͺ¨ 두 에 게 ν•΄ λ‹Ή 된 λ‹€ .

int ioctl(int fd , LPSETIRQ, int arg )

ioctl (2)은 유 퍼 유 μ € 의 ꢌ ν•œ 이 ν•„ μš” ν•˜ λ‹€ . 이 것 은 μƒˆ 둜 운 IRQλ₯Ό κ°€ μ§„ int κ°€ ν•„ μš” ν•˜ λ‹€ . λΆ€ 수 적 인 효 κ³Ό 둜 ν”„ λ¦° ν„° λŠ” 리 μ…‹ 된 λ‹€ . arg κ°€ 0이 λ©΄ , ν’€ 링 λ“œ 라 이 버 κ°€ 사 용 되 κ³  있 λŠ” 것 이 λ‹€ . 이 것 μ—­ μ‹œ λ”” 폴 트 κ°’ 이 λ‹€ .

int ioctl(int fd , LPGETIRQ, int * arg )

ν˜„ 제 arg 에 μ„œ 사 용 ν•˜ κ³  있 λŠ” IRQλ₯Ό μ € μž₯ ν•œ λ‹€ .

int ioctl(int fd , LPGETSTATUS, int * arg )

arg 에 μ„œ 포 트 의 상 νƒœ κ°’ 을 μ € μž₯ ν•œ λ‹€ . λΉ„ 트 λŠ” μ•„ 래 와 κ°™ 은 뜻 을 κ°€ μ§„ λ‹€ :

Image grohtml-4016976-1.png

μ‹  호 의 뜻 은 각 자 의 ν”„ λ¦° ν„° μ„€ λͺ… μ„œ λ₯Ό μ°Έ μ‘° ν•˜ 라 . ν”„ λ¦° ν„° 에 λ”° 라 μ•Œ λ € μ§€ μ§€ μ•Š 은 λΉ„ 트 κ°€ 있 을 수 있 음 을 κΈ° μ–΅ ν•˜ 자 .

int ioctl(int fd , LPRESET)

ν”„ λ¦° ν„° λ₯Ό 리 μ…‹ ν•œ λ‹€ . μ“° 이 λŠ” 독 립 λ³€ 수 μ—† 음 .

파 일

/dev/lp*

μΆ” κ°€ μ°Έ μ‘°

chmod (1), chown (1), mknod (1), lpcntl (8), tunelp (8)

번 μ—­

이 λ§€ 뉴 μ–Ό 페 이 μ§€ 의 ν•œ κ΅­ μ–΄ 번 μ—­ 은 λ‹€ 음 에 의 ν•΄ 편 μ§‘ 되 μ—ˆ 슡 λ‹ˆ λ‹€ : ASPLINUX <man@asp-linux.co.kr>

이 번 μ—­ 은 무 료 λ¬Έ μ„œ μž… λ‹ˆ λ‹€ . μ € μž‘ ꢌ μ‘° 건 에 λŒ€ ν•΄ μ„œ λŠ” GNU General Public License 버 μ „ 3 이 상 을 읽 으 μ‹­ μ‹œ 였 . μ±… μž„ 이 μ—† 슡 λ‹ˆ λ‹€ .

이 λ§€ 뉴 μ–Ό 페 이 μ§€ 의 번 μ—­ 에 μ„œ 였 λ₯˜ λ₯Ό 발 견 ν•˜ λ©΄ translation-team-ko@googlegroups.com 둜 이 λ©” 일 을 보 λ‚΄ μ£Ό μ‹­ μ‹œ 였 .