팩스서버에서 모뎀을 설정하고.

팩스 수신,송신을 담당할 프로그램이 필요하다. 주로 쓰이는 것이 hylafax 이다.

# apt-get install hylafax-client hylafax-server

로 설치하면 된다. (아마도 수신만 한다면, hylafax-server 만 있어도 될 듯 하다)

이번에 새롭게 우분투 10.04 로 바꾸면서 팩스서버를 옮기는데.
hylafax 를 설치하고, 실행했는데, faxgetty 가 실행되지 않았다.

config.modem 또는 config.ttyS1 등 (모뎀 디바이스명)

이 설정되어 있어야 faxgetty 가 실행된다.

이런식으로

 1656 ?        Ss     0:00 /usr/sbin/faxq
 1660 ?        S      0:00 /usr/sbin/hfaxd -d -i 4559
 1704 ?        Ss     0:00 /usr/sbin/faxgetty -D modem

띄워져야 한다. (faxgetty 부분이 없으면 송,수신이 되지 않는다.)

나의 팩스서버는 /dev/modem 을 사용하기에  config.modem 파일로 설정하였다.

CountryCode:        82
AreaCode:       31
FAXNumber:      2225555
LongDistancePrefix: 1
InternationalPrefix:    011
DialStringRules:    etc/dialrules
ServerTracing:      1
SessionTracing:     11
RecvFileMode:       0600
LogFileMode:        0600
DeviceMode:     0600
RingsBeforeAnswer:  1
#SpeakerVolume:     off
# medium
SpeakerVolume:      Medium
GettyArgs:      "-h %l dx_%s"
LocalIdentifier:    "My Office"
TagLineFont:        etc/lutRS18.pcf
#TagLineFormat:     "From %%l|%c|Page %%P of %%T"
TagLineFormat:      "From %%l|Page %%P of %%T"
MaxRecvPages:       25
#

각 설정이 크게 영향을 주지는 않는 듯 하다.
직접 적어줘도 되고, faxsetup 으로 설정해도 되는듯하다(처음 설치후)

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

얼마전부터 우분투 10.04 LTS 버전으로 업그레이드 하고 있다.
데스크탑, 프린터/팩스 서버, 개발서버 등..

데스크탑쪽에서는 별 문제 없었다.

프린터/팩스 서버에서 좀 문제가 되는 부분이 있었다.
서버를 업그레이드하고, 프린트 테스트를 해보니. cups 로는 넘어갔는데, 프린트를 하지 못하는 것이었다.
혹시나 해서 /dev/lp0 를 보니, 디바이스가 만들어져 있지 않았다.
프린터를 구형 레이저를 쓰는데(패러렐 포트를 쓰는) 이 것이 제대로 잡히지 않은 것이다.

정상적으로는 이런식으로 나와야 한다.

# lpinfo -v
network beh
network socket
direct scsi
network lpd
network http
network ipp
direct parallel:/dev/lp0
serial serial:/dev/ttyS0?baud=115200
serial serial:/dev/ttyS1?baud=115200
network smb
direct hp:/par/HP_LaserJet_1100?device=/dev/parport0
direct hpfax

그런데, 문제가 생긴 부분은 위의 진한 부분이 제대로 나오지 않는 것이었다.

문제는 

# lsmod | grep par
parport_pc             25962  1
parport                32635  3 lp,ppdev,parport_pc

parport_pc 모듈이 올라오지 않는 문제였다. 10.04 의 버그인지는 모르겠지만, 기본적으로 로딩이 되지 않았다.
그래서  /etc/modules 에 parport_pc 를 한줄 추가해줬다.

재부팅해보면 정상적으로 로딩되는 것을 볼 수 있다.


팩스쪽도 자동으로 모듈이 올라오지 않았다.
http://blog.1day1.org/306 에서는 기본으로 드라이버가 있었던것 같은데, 이번에는 기본드라이버가 없었다.
http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/
에서 ltmodem-20100102.tar.gz 의 최신버전으로 컴파일후 설치했다.
10.04 출시전인 1월경의 파일이라 안될지도 몰랐지만 시도했는데, 정상적으로 로딩이 되었다.

예전과는 모듈이 좀 달라진것 같다.( 예전에는 ltmodem , ltserial 이었다)

# lsmod | grep lt
ltmodem               554956  0
ungrab_serial           1075  1 ltmodem
v8250                   9643  3 ltmodem

일단 모듈이 올라오면 성공이다.
/dev/ttySV0  디바이스가 생겼을것이다.(예전과는 이름이 달라졌다. 예전은 ttySLTM0 )

hylafax , minicom 등에서 사용하기 위해 /dev/modem 을 심볼릭링크 시켜주는것이 좋다.
udev 로 자동 링크시켜주는 방법을 사용한다.

/etc/udev/rules.d 에 92-ltmodem.rules  이런식으로 파일을 만들어주고 내용에는

KERNEL=="ttySV[0-9]", NAME="%k", MODE="0660", GROUP="dialout", SYMLINK="modem"

처럼 넣어준다. KERNEL 다음에 == 을 넣어줘야 한다. ( = 가 두개이다. )
부팅해보면,

# ll /dev/modem
lrwxrwxrwx 1 root root 6 2010-09-28 18:17 /dev/modem -> ttySV0

이런식으로 자동으로 링크가 되어 있을 것이다.

ps. 참고로 팩스를 테스트 하는데, 인터넷팩스 제공업체에 가입해서 테스트를 했다.
 보통 가입시 포인트를 주어서 무료로 테스트 해볼 수 있었다.


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

팩스머신을 만들자 두번째.


[관련글]
    1) 팩스머신을 만들자 - #1. 팩스모뎀을 장착하라.
    2) 팩스머신을 만들자 - #2. 팩스 프로그램을 설치하자.



스텝 투. 팩스 프로그램을 설치하자.



hylafax 가 가장 많이 사용되는 팩스 프로그램일 듯 하다.

프로그램을 설치하자. 

apt-get install hylafax-server hylafax-client

참 쉽죠. 우분투는 쉽다.

1. 팩스 받으면 어디서 봐야 하나?
/var/spool/hylafax  가 hylafax 의 기본 폴더이다.
팩스를 받게 되면 recvq 에 tif 이미지 파일로 저장된다.
recvq 를 네트웍으로 공유해놓으면 편하다.


2. 팩스 보내기는 어떻게 하지?
hylafax 에는 sendfax 라는 팩스보내기 프로그램이 있다.
다음 처럼 명령을 내리면 된다.

sendfax -f "myname@mydomain.com" -R -r "faxsubject" -c "coverpage comments" -x "Recipient's company" -d "Recipient@1234567" tofax.ps

tofax.ps , tiff , pdf , text(ascii) 등을 지원한다.


3. 보내기가 힘들다. 좀더 쉬운 방법은 없나?

hylafax 사이트에 다양한 데스크탑 어플들이 있다.(윈도우,맥,리눅스)

http://www.hylafax.org/content/Desktop_Client_Software

전부다 써보지 못해서 딱히 추천을 하지는 못하겠다.(마음에 드는것을 고르자^^)

여러개라서 고르기 힘들면, hylafax 에서 설명하는 것을 써보는 것이 좋을 듯 하다.

http://www.hylafax.org/content/Handbook:Server_Operation:Sending_Faxes

웹어플도 있다. (

http://www.hylafax.org/content/Web_Based_Faxing

)
지금 내가 사용하고 있는 것은

AvantFAX

를 사용한다.
몇가지 수정사항을 적용해서 사용하고 있다.(웹어플의 장점)


ps. 예전에 데스크탑 어플을 몇개 테스트 해봤는데, 딱히 마음에 들지 않았다.
그때는 웹 어플이 나아보였는데, 몇년이 지난 상태이니 새버전을 다시 테스트해봐야 겠다.

 

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

우분투에서 팩스머신을 만들고자 한다.

[관련글]
    1) 팩스머신을 만들자 - #1. 팩스모뎀을 장착하라.
    2) 팩스머신을 만들자 - #2. 팩스 프로그램을 설치하자.




스텝 원 : 팩스모뎀을 장착하라

필요한 준비물은 팩스모뎀.
 * lucent 사의 칩셋을 사용하는 모뎀이 우분투에서 호환성이 좋다.

PC 에 장착을 하면 다음과 같은 명칭으로 나온다.

# lspci
Communication controller: Agere Systems 56k WinModem (rev 01)


WinModem 이라고 나온다. (lucent 칩셋을 사용한다)


커널모듈은 다음과 같다.

# lsmod | grep lt
ltserial                 11312  0
ltmodem               557038  1 ltserial

 

커널모듈이 적재되면서 생성되는지, 따로 mknod 로 생성되는지 다음 장치드라이버가 생성된다.

# ls -l /dev/ttySL*
/dev/ttySLTM0


보통 hylafax 같은 팩스 프로그램은 /dev/modem 을 사용한다.
설정을 바꿔도 되지만  심볼릭 링크를 해준다.


ln -s /dev/ttySLTM0 /dev/modem


제대로 인식이 되어 있는지 확인하려면 minicom 등을 실행시켜본다.



ps. 예전(dapper)에는 따로 컴파일해서 사용했었다.
http://ubuntuforums.org/showthread.php?t=198730

언제부터인지, 배포판 자체 커널에서 지원해주는 듯 싶다.(좋아졌군)
64bit 도 지원하나 다른 머신에서도 테스트 해봐야 겠다.

 

[추가]

1. dapper 는 2006년 릴리즈
  - 이후 08.04 (hardy) / 10.04 ( lucid ) / 12.04 ( precise ) 정도 까지 테스트
  - 어느 시점 부터 다시 배포판에서 빠진듯 하다.(정확하지는 않음)
  - 10.04 설정 참고 : https://blog.1day1.org/431

2. 64 비트 는 드라이버가 제공되지 않는다. 

# lspci
Communication controller: LSI Corporation LT WinModem (rev 01)

3. 12.04 이후는 테스트 못 해봄. (언제 부터인가 64bit 로만 써서, 테스트 못 해봄)

 

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,
예전에는 모뎀으로 인터넷을 하고, 통신을 하고 꼭 필요한 필수품 이었는데,
어느 순간(?)부터 전혀 필요없는 놈으로 천대받고 있는 듯 합니다.

통신하던 시절 모뎀속도 2400bps 부터 썼던가? (오래되서 기억도 안나네요.)
돈모아서 9600bps 로 바꾸고 그렇게 좋아했었는데, 14400, 19200 등이 나오고
최대 속도가 57600 인가? 그 후부터는 안 나오는 것 같네요.

아마도 그 때즈음 초고속인터넷 이니 뭐니 나왔을 듯 합니다.
(전 중간에 ISDN 이라는 놈을 잠깐 쓰기도 했었죠.)

초고속인터넷으로 바뀌면서, 모뎀의 자리를 랜카드로 대체가 되었습니다.
모뎀으로 인터넷할때는 랜카드는 내부네트웍을 구성할때나 썼었죠.

아무튼 모뎀과 함께 팩스 기능이 되는 것들도 나오고 했었고, 컴퓨터 살때는
필수 항목이었는데, 요즘은 빠져버리고, 모뎀과 플로피디스크 를 랜카드와 광디스크가
그 자리를 대체를 합니다.

근데, 이야기 하고자 하는 것은 팩스라는 놈!
팩스라는 것이 없어지지가 않는군요. 여전히 팩스가 쓰이고 있습니다.
개인사용자는 거의 안쓰겠지만, 인터넷하고 친하지(?)않은 곳은 여전히 쓰고 있어요.
인터넷회사라고 해도 상대 거래처때문에 팩스를 쓰고 있는 곳도 많을 것입니다.
팩스라는 것을 이메일이 대신 할 줄 알았는데, 여전히 쓰입니다.
※ 누군가 디지털화 되면서 종이가 안 쓰일것이다 라고 한것과 비슷한 맥락?
   아무튼 종이도 여전히 쓰이고 있죠.(오히려 더 많이?)

인터넷,PC와 친하지 않은 분들은 그래도 팩스가 편한가 봅니다.
이메일 하는 법을 알려줘도 여전히 팩스로 보내시는 분이 많으시더군요. ^^

그런 분들을 상대하다보니, 팩스가 필요하게 됩니다.(수년,수십년안에 없어지지는 않을 듯)
그렇다고, 팩스기를 사기는 아깝고, 이미있는경우 잉크값도 만만찮고.
요즘 나오는 것들은 프린터+복사기+스캐너+팩스  모든 기능을 가지고 있어서 좋지만,
이미 있는 것들인데(각각), 새로 사기는 애매합니다.

그래서 추억의 모뎀(?)을 장착해서 PC에 팩스 기능을 해보자.  라는 생각이 들었습니다.

# 팩스머신을 만들어 보자
그렇게 시작이 됩니다.(양이 좀 될 듯 하니, 몇 편에 나눠서 ^^)
제 경우 몇가지 제약이 있었습니다.(리눅스 환경, 프린터도 같이, 있는 것을 활용해서...)
1. 팩스가능한 모뎀을 찾아라. 리눅스환경에 잘 맞는 모뎀을 찾아라.
2. 모뎀을 인식시켜야지! 드라이버설치
3. 팩스를 받고, 보낼 프로그램을 설치(hylafax)
4. 그외에 유용한 프로그램들.
대충 구성은 저 정도로 정리됩니다.
모뎀만 구해서 설치 받은 팩스는 TIFF 파일로 저장되고, 파일을 확인해서 필요하면 저장.
필요없으면 삭제(광고또는 쓸모없는 것들이 옵니다. 꽤!), 잉크값은 걱정없겠죠. ^^

강좌까지는 뭐하고, 그냥 잡다한 정리 를 할 예정입니다.
(리눅스 환경에서의 설치이니, 다른 OS 는 별 의미가 없겠군요. ^^)

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,