이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 viewfax 명령입니다.
프로그램:
이름
viewfax - X11 창에 팩스 파일 표시
개요
뷰팩스 [-fnluirvW24] [-h신장] [-w폭] [-z줌] [-d디스플레이] [-g너비xh+x+y] [-b종]
[-m기억] 파일 이름...
기술
뷰팩스 X11 창에 하나 이상의 팩스 파일을 표시합니다. 입력 파일은 다음 중 하나일 수 있습니다.
다음과 같은 프로그램을 사용하여 팩스 모뎀으로 수신된 원시 단일 페이지 팩스 마게티(1) 아니면 티파니
다음과 같은 파일이 사용됩니다. 힐라팩스. "PC-Research" 스타일의 첫 번째(또는 유일한) 페이지
(DigiFAX)에서 제작한 파일 유령 스크립트 dfaxhigh 또는 dfaxlow 드라이버도 가능합니다.
표시됩니다.
그룹 3(1차원 및 2차원) 및 그룹과 같은 일반적인 팩스 인코딩을 사용하여 파일을 입력합니다.
4개를 표시할 수 있습니다.
팩스 이미지는 전체 해상도로 렌더링된 다음 다음 단계에 따라 연속적으로 축소됩니다.
화면에 맞을 때까지 표시하기 전에 선형 인수 2를 사용합니다. 디스플레이는 다음과 같습니다.
마우스 및 키보드 명령을 사용하여 대화식으로 제어됩니다. 마우스 왼쪽 버튼이 확장됩니다.
이미지가 XNUMX배로 줄어들고 오른쪽 버튼을 누르면 같은 비율로 이미지가 줄어듭니다. 만약
이미지가 사용 가능한 창 크기보다 크면 마우스 가운데 버튼을 사용하여 다음을 수행할 수 있습니다.
창 내에서 위치를 변경하세요. 이미지를 드래그하는 동안 가운데 버튼을 누르세요.
새로운 위치.
마우스에 스크롤 휠이 있으면 대형 이미지를 수직으로 이동하는 데 사용할 수 있습니다.
Shift 키를 누르면 휠이 페이지를 스크롤합니다. 변속감은
반전된 경우 뷰팩스 시작된다 -W 명령 줄에서.
추가 상호 작용은 단일 키 명령으로 제어됩니다.
h or 도움말 센터
도움말 정보 페이지를 표시합니다. 원본 문서로 돌아가려면 'q'를 입력하세요.
p or 이전에 or PgUP or - or 역행 키이
명령줄 목록의 이전 페이지를 표시합니다.
n or 다음 보기 or PgDN or + or 공간
명령줄 목록의 다음 페이지를 표시합니다.
변화 홈
명령줄 목록의 첫 번째 페이지를 표시합니다.
변화 END
명령줄 목록의 마지막 페이지를 표시합니다.
z 확대합니다(마우스 오른쪽 버튼과 동일).
변화 Z
축소합니다(마우스 왼쪽 버튼과 동일).
u 이미지를 거꾸로 뒤집습니다. 이는 팩스가 원래 급지된 경우에 유용합니다.
기계에 잘못된 방향으로 들어가는 경우.
변화 U
이 페이지와 다음 페이지를 모두 뒤집어 놓습니다.
l 가로 텍스트를 보려면 이미지를 90도 회전합니다.
변화 L
이 페이지와 다음 페이지를 모두 옆으로 넘깁니다.
m 페이지의 왼쪽/오른쪽 거울 이미지를 생성합니다.
변화 M
이 페이지와 다음 페이지를 모두 미러링하세요.
커서 화살표
표시된 이미지가 창 크기를 초과하는 경우 위치를 변경합니다.
홈 왼쪽 상단 모서리가 보이도록 위치를 변경합니다.
END 오른쪽 하단 모서리가 보이도록 합니다.
인쇄 환경 변수 VIEWFAX_PRINT가 정의되면 현재 페이지가 인쇄됩니다.
모든 페이지는 Shift Print로 인쇄됩니다.
e 환경 변수 VIEWFAX_EDIT가 정의된 경우 현재 페이지가 다음으로 전달됩니다.
편집자. 모든 입력 파일은 Shift e를 사용하여 편집할 수 있습니다.
q 프로그램을 종료합니다.
변화 Q
XNUMX이 아닌 종료 상태로 프로그램을 종료합니다. 쉘을 중단하는 데 사용할 수 있습니다.
스크립트(예: 사용자가 아웃바운드 팩스를 미리 보고 전송하지 않기로 결정한 경우)
그것.
옵션
뷰팩스 파일 이름만 주어지면 "올바른 일을"하도록 설계되었습니다. 특별한 경우는 가능
다음 옵션으로 처리됩니다. (tiff 파일에는 다음과 같은 헤더가 포함되어 있습니다.
재정의 -NS, -N, -시간, -w, -엘, -미디엄, 그리고 -u 플래그.)
-f 원시 입력 파일이 정밀 해상도(7.7라인/mm) 팩스임을 나타냅니다. 이것은
파일 이름이 "fn"으로 시작하지 않는 한 기본값입니다. Tiff 및 "PC-Research"(DigiFAX)
파일은 자체 지정됩니다.
-n 원시 입력 파일이 일반 해상도(3.85라인/mm) 팩스임을 나타냅니다. 각
팩스 라인은 표시된 이미지에서 복제되어 거의 동일한 수직을 제공합니다.
그리고 수평 비늘.
-h신장
팩스 회선 수를 지정합니다. 이 옵션이 누락된 경우, 뷰팩스 계산
입력 파일의 줄 수입니다.
-w폭
각 스캔 라인의 픽셀 수를 지정합니다. 기본값은 1728입니다.
-l 가로 모드로 표시합니다.
-u 이미지를 거꾸로 뒤집어 보세요.
-i 픽셀 반전(검은색/흰색).
-b 선호하는 경고 스타일: 가청 벨(콘솔 경고음)의 경우 'a', 보이는 벨의 경우 'v'
(창을 깜박임), 둘 다 'n'입니다. 'v'가 기본값입니다.
-d or -디스플레이
지정된 X 서버 사용
-g or -기하학
다음과 같이 지정된 창의 기본 크기와 위치 폭x신장+x+y. 만약
위치가 지정됩니다(x 및 y 값). 뷰팩스 창 관리자에게
거기 창문. 창의 초기 크기는 최대로 제한됩니다.
폭x신장.
사용자의 확대 또는 축소로 인해 이후에 창 크기가 조정되는 경우
기하학은 다음에서 사용할 수 있는 화면 영역에 대한 제약으로 간주됩니다. 뷰팩스.
기하학 값을 제공하지 않으면 ICCCM 규격으로 모든 것이 잘 작동합니다.
창 관리자는 다음과 같습니다 옴, 음, twm, 그리고 tvtwm. 완전히 축소하면 뷰팩스
창이 전체 화면을 차지합니다.
사용자 fvwm 제목 표시줄과 왼쪽 테두리가 화면 밖으로 이동한 것을 알 수 있습니다.
언제 뷰팩스 창 위치를 (0,0)으로 변경합니다. 해결 방법은 -geometry를 사용하는 것입니다.
사용 시 +5+23 fvwm. 적절한 수정은 누군가가 루틴을 업데이트하는 것입니다.
fvwm/events.c의 HandleConfigureRequest()는
twm/events.c.
-m기억 제한
각 페이지는 가져오고 확장된 후 메모리에 보관되므로 다음과 같은 경우 시간이 절약됩니다.
사용자는 동일한 세션에서 다시 돌아옵니다. viewfax가 모든 것을 사용하는 것을 방지하려면
사용 가능한 스왑 공간이 없으면 캐시된 이미지의 전체 크기에 제한이 있습니다. 이것
기본값은 4MB로, 일반 페이지 약 6개에 충분합니다. 메모리 제한이 있는 경우
초과하면 이전 이미지는 삭제되며 사용자가 다음과 같은 경우 디스크에서 다시 로드해야 합니다.
그들에게 돌아갑니다. 이 메커니즘의 작동은 다음과 별도로 투명합니다.
재로드로 인해 가끔 지연이 발생합니다. 명령줄에 지정된 값은 다음과 같습니다.
접미사가 붙은 k or m 킬로 또는 메가바이트용.
-r 입력 파일의 바이트 비트 순서가 반대입니다. 팩스 사양
직렬 데이터 전송만 다룹니다. 모뎀 제조업체가 결정해야 함
수신된 첫 번째 비트가 최상위 비트에 배치되어야 하는지 아니면
바이트에서 가장 중요한 위치입니다. 합의는 가장 중요한 것을 포장하는 것입니다
먼저 -r 플래그를 사용하면 반대 순서를 처리할 수 있습니다.
-v 일부 정보 메시지를 생성합니다(상세 모드).
-z줌 초기 확대/축소 비율을 지정합니다. 실제 크기의 팩스는 일반적으로 크기에 맞지 않습니다.
화면. 만약 -z 옵션이 지정되지 않은 경우 뷰팩스 의 힘으로 이미지 크기를 조정합니다.
2 축소된 크기에서도 완전히 표시됩니다. 그런 다음 사용자는 마우스를 사용할 수 있습니다
버튼(위 참조)을 사용하면 이미지의 확장된 부분을 볼 수 있습니다.
-2 원시 입력 파일이 그룹 3 XNUMX차원 코딩을 사용한다고 가정합니다.
-4 원시 입력 파일이 그룹 4 코딩을 사용한다고 가정합니다. 팩스 회선 수(-h
옵션)이 이 경우 필요합니다.
환경
VIEWFAX_PRINT
하나 이상의 팩스 페이지를 인쇄하는 명령을 정의합니다.
VIEWFAX_EDIT
하나 이상의 팩스 페이지에서 편집기를 호출하는 명령을 정의합니다.
이 두 변수는 선택 사항입니다. 변수가 정의되지 않은 경우 해당 키보드는
명령은 무시됩니다. 변수가 정의된 경우 명령 이름을 포함해야 합니다.
또는 원하는 기능을 수행하는 실행 가능한 스크립트. 명령은 다음을 처리해야 합니다.
-p를 사용하여 호출하는 경우 단일 페이지 페이지 번호 논쟁. 또는 if를 호출할 수 있습니다.
파일 이름 목록만 있으면 모든 페이지가 처리되어야 함을 의미합니다.
다음은 인쇄 명령의 지나치게 단순화된 예입니다. 참고로,
형식은 tiff이며 원시 팩스 파일을 전달하면 실패합니다.
VIEWFAX_PRINT=인쇄팩스
/usr/local/bin/printfax:
#!/ 빈 / SH
케이스 "$1"
-p) 시프트
dopt=`expr $1 - 1`
변화
tiff2ps -d ${dopt} -2 -h 11.69 -w 8.27 "$1" | LP
;;
*) tiff2ps -2 -h 11.69 -w 8.27 "$*" | LP
;;
그 C
onworks.net 서비스를 사용하여 온라인으로 viewfax를 사용하세요.
