EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

efax-0.9a - Online în cloud

Rulați efax-0.9a în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda efax-0.9a care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


efax - trimiteți/primiți faxuri cu modem fax Clasa 1, 2 sau 2.0

(Vă rugăm să citiți fax prima pagină de manual.)

REZUMAT


eFax [ Opțiuni ] [ -t o [ fişier... ] ]

OPŢIUNI


Unde Opțiuni sunt:

-a cmd utilizați comanda ATcmd când răspunde la telefon. Valoarea implicită este „A”.

-c căciula setați capabilitățile modemului local. Consultați secțiunea despre capabilități de mai jos pentru
formatul și sensul lui căciula. Pentru clasa 1 implicit este 1,n,0,2,0,0,0,0 unde n
este cea mai mare viteză acceptată de modem. Pentru clasa 2 implicit este
determinat de modem.

-d dev utilizați modemul fax conectat la dispozitiv dev. Implicit este /dev/modem.

-e cmd în cazul în care un LEGA răspunsul indică un apel vocal, shell / Bin / sh is Exec(2)'ed
cu cmd ca comanda sa.

-f fnt utilizați fișierul cu fonturi fnt pentru generarea antetului. Valoarea implicită este un 8x16 încorporat
font. Vezi efix(1) Opțiunea -f pentru formatul fișierului font.

-g cmd în cazul în care un LEGA (Sau DATE) răspunsul indică un apel de date, shell / Bin / sh is
Exec(2)'ed cu cmd ca comanda sa. cmd este printf(3) format care poate conține
până la 6 %d evadări care sunt înlocuite cu rata baud după cea mai recentă
LEGA mesaj. cmd de obicei executiv getty(8).

-h hdr pune șirul „hdr” în partea de sus a fiecărei pagini. Primul %d din „hdr” este înlocuit cu
numărul paginii și al doilea, dacă există, este înlocuit cu numărul de pagini care sunt
trimis.

-i str

-j str

-k str trimite comanda ATstr la modem pentru a-l inițializa. -i sunt trimise comenzi
înainte ca modemul să fie pus în modul fax, -j comandă după ce modemul este în fax
modul și -k comenzi chiar înainte de ieșirea efax. Singura implicită este închiderea
(ATH) comandă care este trimisă înainte de a ieși numai dacă nu sunt date alte opțiuni -k.
Pot fi utilizate mai multe opțiuni.

-l id setați șirul de identificare local la id. id ar trebui să fie telefonul local
număr în format internațional (de exemplu „+1 800 555 1212”). Aceasta este trecută
la aparatul de fax de la distanță. Este posibil ca unele aparate de fax să nu accepte alte caractere
decât numere, spațiu și „+”.

-n forțați linia tampon a stdout în loc de blocarea tampon. Acest lucru ar putea fi
este necesar dacă se transmite UTF-8 la un terminal cu text tradus prin NLS, deoarece
în caz contrar, terminalul poate fi confruntat (când tamponul este golit când este plin)
cu doar un caracter UTF-8 format parțial. Nu utilizați această opțiune decât dacă dvs
Trebuie să.

-o opta utilizați opțiunea opta pentru a găzdui un protocol de modem fax non-standard. Vezi MODEM
Secțiunea CERINȚE de mai jos pentru mai multe detalii. The optaionii sunt:

0 Forțați utilizarea comenzilor de modem fax Clasa 2.0. Modemul trebuie să accepte clasa 2.0.

2 Forțați utilizarea comenzilor de modem fax Clasa 2. Modemul trebuie să accepte clasa 2.

1 Forțați utilizarea comenzilor de modem fax de clasa 1. Modemul trebuie să accepte clasa 1. By
implicit efax interogează modemul și folosește prima dintre cele trei clase de mai sus
care este suportat de modem.

a utilizați metoda de răspuns adaptiv software. Dacă prima încercare de a răspunde la apel
nu are ca rezultat o conexiune de date în 8 secunde, telefonul este închis
temporar și a răspuns din nou în modul fax (consultați „Acceptarea atât a faxului, cât și a datelor
apeluri" de mai jos).

e ignora erorile din comenzile de inițializare a modemului.

f utilizați „controlul fluxului virtual”. efax încearcă să estimeze numărul de octeți din
tamponul de transmisie al modemului și se întrerupe după cum este necesar pentru a evita umplerea acestuia. Al modemului
se presupune că bufferul conține cel puțin 96 de octeți. Această caracteristică nu funcționează corect
cu modemuri de clasa 2 care adaugă umplutură redundantă la liniile de scanare. Utilizați această opțiune
numai dacă aveți probleme la configurarea controlului fluxului.

h utilizați hardware (RTS/CTS) în plus față de software-ul (XON/XOFF) de control al fluxului. Mulți
modemurile nu vor mai răspunde dacă se utilizează această opțiune. Consultați secțiunea `Rezolvare
Probleme înainte de a utiliza această opțiune.

l înjumătățiți timpul dintre testarea fișierelor de blocare atunci când așteptați ca alte programe
complet. În mod implicit, acesta este de 8 secunde. De exemplu -olll setează intervalul la 1
al doilea.

n ignora cererile de retransmitere a paginilor. Utilizați această opțiune dacă nu vă pasă
despre calitatea faxului primit sau dacă aparatul destinatar este prea agitat.
În caz contrar, fiecare pagină poate fi retransmisă de până la 3 ori.

r nu inversați ordinea biților în timpul recepționării datelor pentru modemurile din clasa 2. Numai
Modemurile multitech necesită această opțiune. În mod normal, nu este necesar, deoarece efax detectează
aceste modemuri.

x trimiteți XON (DC1) în loc de DC2 pentru a începe recepția datelor. Se aplică la foarte puțini
Numai modemuri clasa 2.

z întârzie încă 100 de milisecunde înainte de fiecare inițializare sau resetare a modemului
comanda. Întârzierea inițială este de 100 ms. De exemplu, -ozzz produce 400 ms
întârziere. Utilizați cu modemuri care devin confuze atunci când comenzile ajung prea repede.

-q n cere retransmiterea paginilor primite cu mai mult de n erori. Implicit este 10.

-r bătaie fiecare pagină de fax primită este stocată într-un fișier separat. Numele fișierului este creat
folosind bătaie ca o strftime(3) șir de format. Un număr de pagină sub forma .001, .002,
... este atașat la numele fișierului. Dacă bătaie este gol ("") sau nu este dată opțiunea -r
este folosit un șir implicit de „%m%d%H%M%S”.

-s eliminați fișierele de blocare după inițializarea modemului. Acest lucru permite efectuarea de apeluri către
continuați când efax așteaptă un apel primit. Dacă efax detectează modemul
activitate, va încerca să reblocheze dispozitivul. Dacă modemul a fost blocat de
celălalt program efax va ieși și va returna 1 (``ocupat''). În mod normal, un fax nou
procesul este apoi început de înăuntru(8). Noul proces efax va fi apoi verificat
periodic până când fișierul de blocare dispare și apoi reinițializați modemul.

-t o [fişier...]
formați numărul de telefon o și trimiteți fișierele imagine prin fax fişier.... Dacă este folosit, acesta
trebuie să fie ultimul argument de pe linia de comandă. Numarul de telefon o este
șir care poate conține modificatori de cadran pe care îi acceptă modemul, cum ar fi un T
prefix pentru apelarea prin ton sau virgule pentru întârzieri. Dacă nu sunt date nume de fișiere
faxul de la distanță va fi interogat. Dacă nu este dat argumentul -t, efax va răspunde
telefonul și încercați să primiți un fax.

-u utilizați UTF-8 și nu setul de coduri locale (dacă este diferit) pentru mesajele către stderr și stdout
(vezi și opțiunea -n) - aceasta este utilă dacă efax este utilizat cu un front-end care
se așteaptă la codificarea UTF-8 a șirurilor internaționalizate.

-v strng selectați tipurile de mesaje de tipărit. Fiecare litere mici scrisoare în strng permite
un tip de mesaj:

e - Erori
w - avertismente
i - informații despre progresul sesiunii
n - informații de negociere a capacității
c - comenzi și răspunsuri modem (AT).
h - Date cadre HDLC (doar clasa 1)
m - ieșire modem
a - argumentele programului
r - detalii despre eroarea de recepție
t - detalii de transmisie
f - detaliile fișierului imagine
x - blocați procesarea fișierului

Pot fi utilizate până la două opțiuni -v. Primul este pentru mesajele tipărite către
eroare standard și a doua este pentru mesajele către ieșirea standard. Implicit
este „ewin” numai pentru eroarea standard.

-w așteptați o solicitare OK sau CONECTARE în loc să dați un răspuns (ATA) comanda la
primi un fax. Utilizați această opțiune când modemul este setat la răspuns automat (folosind S0=n)
sau dacă un alt program a răspuns deja la apel.

-x lkf utilizați un fișier de blocare în stil UUCP lkf pentru a bloca dispozitivul modem înainte de a-l deschide. Dacă
dispozitivul este blocat, efax verifică la fiecare 15 secunde până când este liber. Până la 16 -x
opțiunile pot fi utilizate dacă există mai multe nume pentru același dispozitiv. Un prefix „#”.
pe numele fișierului creează un fișier de blocare binar și nu text (în stil HDB). Acest
este inversul a ceea ce a fost folosit de versiunile efax anterioare.

FAX FILE FORMATE


efax poate citi aceleași tipuri de fișiere ca și efix(1) inclusiv text, T.4 (Grupul 3), PBM,
TIFF cu o singură pagină și mai multe pagini (G3 și necomprimat). efax determină automat tipul
de fișier din conținutul său. Fișierele TIFF sunt recomandate deoarece conțin informații despre
dimensiunea și rezoluția imaginii.

Fiecare pagină care urmează să fie trimisă trebuie convertită într-un fișier separat în format TIFF cu Grupul 3 (G3)
comprimare. Fișierele primite sunt, de asemenea, stocate în acest format. Secțiunea EXEMPLE de mai jos
arată cum efix și alte programe pot fi utilizate pentru a crea, vizualiza și tipări aceste fișiere.

DE OPERARE SISTEM CERINȚE


Sistemul de operare trebuie să ofere timpi de răspuns scurti pentru a evita expirarea protocolului. Pentru
Modemurile de clasa 2 și 2.0, întârzierea nu trebuie să depășească 1 sau 2 secunde.

Când se utilizează modemuri de clasa 1, programul trebuie să răspundă la anumite evenimente în 55
milisecunde. Întârzierile mai mari pot duce la eșecul protocolului de fax în anumite locuri (între
DCS și TCF sau între RTC și MPS). Prin urmare, modemurile de clasa 1 nu trebuie utilizate
sisteme care nu pot garanta că programul va răspunde la datele primite în mai puțin de
55 de milisecunde. În special, unele plăci seriale inteligente și servere terminale pot
introduceți suficientă întârziere pentru a cauza probleme cu funcționarea clasa 1.

Sistemul de operare trebuie să ofere, de asemenea, suficientă memorie tampon de nivel scăzut pentru a permite
transfer neîntrerupt de date între modem și un fișier de disc la baud-ul selectat
rata, de obicei 9600 bps. Deoarece protocolul de fax nu asigură controlul fluxului de la capăt la capăt
eficacitatea controlului fluxului în timpul recepției este limitată de dimensiunea modemului
tampon. Aceasta poate fi mai mică de 100 de octeți. Efax nu utilizează controlul fluxului în timpul recepției.

MODEM CERINȚE


„Grupul” este protocolul folosit pentru a trimite faxuri între aparate de fax. Efax acceptă
Protocolul grupului 3 utilizat în rețeaua publică de telefonie.

„Clasa” este protocolul folosit de computere pentru a controla modemurile fax. Efax acceptă Class
Modemuri fax 1, 2 și 2.0.

Majoritatea modemurilor fax utilizează controlul fluxului XON/XOFF când sunt în modul fax. Acest tip de control al fluxului
adaugă foarte puține cheltuieli generale pentru utilizarea faxului. Multe modemuri au flux hardware nesigur (RTS/CTS).
control în modul fax. În mod implicit, efax activează numai controlul fluxului XON/XOFF și -oh
opțiunea trebuie utilizată pentru a adăuga controlul fluxului hardware.

În timp ce unele modemuri au tamponuri seriale de aproximativ 1k bytes, multe modemuri ieftine au
tampon de aproximativ o sută de octeți și, prin urmare, este mai probabil să sufere depășiri atunci când
trimiterea de faxuri.

Câteva modemuri mai vechi pot avea nevoie de o întârziere între comenzi mai mare decât valoarea implicită utilizată
prin fax (100 milisecunde). Dacă întârzierea este prea scurtă, este posibil ca comenzile să nu răspundă corect,
poate expira sau poate oferi răspunsuri inconsecvente. Folosiți unul sau mai multe -oz opțiuni de creștere
întârzierea dintre comenzile de inițializare a modemului și utilizați inițializarea modemului E0
comandă pentru a dezactiva ecoul comenzilor modemului.

În mod implicit, efax trimite DC2 pentru a porni fluxul de date de la modem atunci când primesc faxuri de la
Modemuri clasa 2. Câteva modemuri mai vechi necesită XON în schimb. Utilizarea DC2 ar cauza modemul
pentru a da un mesaj de eroare și/sau programul să expire. The -bou opțiunea ar trebui utilizată în
acest caz.

Câteva modemuri de clasa 2 mai vechi (de exemplu unele modele Intel) nu trimit DC2 sau XON pentru a porni
fluxul de date către modem atunci când trimiteți faxuri. După 2 secunde de așteptare, efax va imprima a
avertisment și începe oricum să trimiți.

Foarte puține modemuri din clasa 2 nu inversează ordinea biților (MSB la LSB) în mod implicit la recepție.
Acest lucru poate cauza erori atunci când încercați să afișați sau să imprimați fișierele primite. The -Sau
opțiunea poate fi utilizată în acest caz.

Numai unele modemuri fax ieftine „9600 bps”. transmite la 9600 bps și recepția este limitată
la 4800 bps.

S-a raportat că următoarele modemuri de clasă 1 funcționează cu efax: AT&T DataPort, Cardinal
Modem fax digital (14400), Digicom Scout+, Motorola Lifestyle 28.8, Motorola Power 28.8,
QuickComm Spirit II, Smartlink 9614AV-Modem, Supra Faxmodem 144LC, USR Courier V.32bis
Terbo, USR Sportster (V.32 și V.34), Zoom AFC 2.400, Zoom VFX14.4V.

S-a raportat că următoarele modemuri de clasă 2 funcționează cu efax: 14k4 Amigo Communion
fax/modem, Adtech Micro Systems 14.4 Fax/modem, tip de modem askey 1414VQE, AT&T DataPort,
ATT/Paradyne, AT&T Paradyne PCMCIA, modem Boca, BOCA M1440E, faxmodem Crosslink 9614FH,
FuryCard DNE 5005, GVC 14.4k intern, modem fax Intel 14.4, Megahertz 14.4, , Microcom
DeskPorte FAST ES 28.8, Motorola UDS FasTalk II, MultiTech 1432MU, periferice practice
PM14400FXMT, Supra V32bis, Telebit Worldblazer, TKR DM-24VF+, Twincom 144/DFi, ViVa
14.4/Fax modem, Vobis Fax-Modem (aprobat de BZT), Zoom VFX14.4V, ZyXEL U-1496E[+], ZyXEL
Elita 2864I.

MODEM INIȚIALIZARE OPŢIUNI


Comenzile necesare de inițializare a modemului sunt generate de efax. Comenzi suplimentare pot
să fie furnizate ca argumente de linie de comandă. Modemul trebuie să fie configurat să emită verbose (text)
coduri de rezultat. Următoarea comandă face acest lucru și este trimisă prin efax înainte de a încerca
inițializați modemul.

Q0V1 răspunde la comenzi cu coduri de rezultat detaliate

Următoarele comenzi pot fi utile în scopuri speciale:

X3 nu așteptați tonul de apel înainte de a forma. Acesta poate fi folosit pentru a trimite un fax atunci când
apelul a fost deja format manual. În acest caz, utilizați un șir gol ("") ca
primul argument la -t comanda. Utilizare X4 (de obicei implicit) pentru a le activa pe toate
coduri de rezultat.

M2 lăsați difuzorul monitorului pornit pe durata apelului (utilizați M0 să plece
este oprit).

L0 reduceți volumul difuzorului monitorului la minim (utilizați L3 pentru maxim).

E0 dezactivați ecoul comenzilor modemului. Consultați secțiunea Rezolvarea problemelor de mai jos.

& D2 readuce modemul în modul de comandă când DTR este abandonat. Programul scade DTR la
începutul și sfârșitul apelului dacă nu poate primi un răspuns la o comandă de modem. Tu
se poate utiliza & D3 pentru a reseta modemul atunci când DTR este abandonat.

S7 = 120 așteptați până la două minute (120 de secunde) pentru transportator. Acest lucru poate fi util dacă
robotul de fax necesită mult timp pentru a începe operația de strângere de mână (de ex
un fax combinat/robot telefonic cu un anunț lung).

CAPACITĂȚI


Capacitățile hardware-ului și software-ului local pot fi setate folosind un șir de 8 cifre
separate prin virgula:

vr,br,wd,ln,df,ec,bf,st

în cazul în care:

vr (rezoluție verticală) =
0 pentru 98 de linii pe inch
1 pentru 196 lpi

br (rată de biți) =
0 pentru 2400 bps
1 pentru 4800
2 pentru 7200
3 pentru 9600
4 pentru 12000 (V.17)
5 pentru 14400 (V.17)

wd (lățimea) =
0 pentru lățimea paginii de 8.5" (21.5 cm).
1 pentru 10" (25.5 cm)
2 pentru 12" (30.3 cm)

ln (lungime) =
0 pentru lungimea paginii de 11" (A4: 29.7 cm).
1 pentru 14" (B4: 36.4 cm)
2 pentru lungime nelimitată a paginii

df (format de date) =
0 pentru codare 1-D
1 pentru codare 2-D (nu este acceptată)

ec (corectarea erorilor) =
0 pentru nicio corecție a erorilor

bf (fișier binar) =
0 pentru nici un transfer de fișiere binar

st (timp minim de scanare) =
0 pentru zero întârziere pe linie
1 pentru 5 ms pe linie
3 pentru 10 ms pe linie
5 pentru 20 ms pe linie
7 pentru 40 ms pe linie

Cand primire un fax vr, wd, și ln câmpurile șirului de capacitate trebuie setate la
valorile maxime acceptate de software-ul dvs. de afișare. Valoarea implicită este 196 lpi, standard
(8.5"/21.5 cm) lățime și lungime nelimitată.

Cand trimitere un fax efax va determina vr și ln din fișierul imagine și setați wd la
Mod implicit.

Dacă aparatul de fax destinatar nu acceptă rezoluție înaltă (vr=1) modul, efax va
reduceți rezoluția prin combinarea perechilor de linii de scanare. Dacă aparatul de fax destinatar o face
nu acceptă lățimea imaginii, atunci efax se va trunchia sau va bloca după cum este necesar. Cele mai multe faxuri
mașinile pot primi ln până la 2. Puține mașini suportă valori ale wd altul decât 0.

ANTETURI


efax adaugă linii de scanare goale în partea de sus a fiecărei imagini atunci când este trimisă. Acest lucru permite loc pentru
antetul paginii, dar mărește lungimea imaginii (în mod implicit, aproximativ 0.1" sau 2.5 mm de
este adăugat spațiu liber).

Antetul plasat în această zonă include de obicei data și ora, identifică și
afișează numărul paginii și numărul total de pagini. Anteturile nu pot fi dezactivate, ci șirul antetului
poate fi setat pe o linie goală.

Fontul implicit pentru generarea antetelor este fontul încorporat de 8x16 pixeli scalat la
12x24 pixeli (aproximativ 9 puncte).

Rețineți că atât efax, cât și efix au opțiuni -f pentru a specifica fontul. efIx folosește fontul pentru
generați text atunci când faceți conversii text-în-fax (în timpul „fax make”) în timp ce efAx utilizează
font pentru a genera antetul (în timpul „trimitere fax”).

SESIUNE LOG


Un jurnal de sesiune este scris în fluxul de erori standard. Acest jurnal oferă starea și eroarea
mesajele din program selectate de -v opțiune. O ștampilă de timp care arată durata întreagă
sau doar minute și secunde sunt imprimate înainte de fiecare mesaj. Timpurile tipărite împreună cu
Răspunsurile modemului arată și milisecunde.

A REVENI VALORI


Programul returnează un cod de eroare după cum urmează:

0 Faxul a fost trimis sau primit cu succes.

1 Numărul format era ocupat sau dispozitivul modem era în uz. Încercați mai târziu.

2 Ceva a eșuat (de exemplu, fișierul nu a fost găsit sau discul plin). Nu reîncerca. Verifică
jurnalul sesiunii pentru mai multe detalii.

3 Eroare protocol modem. Programul nu a primit răspunsul așteptat de la
modem. Este posibil ca modemul să nu fi fost inițializat corect, corect -o Opțiuni
nu au fost utilizate sau un raport de eroare poate fi în ordine. Verificați jurnalul de sesiune pentru mai multe
Detalii.

4 Modemul nu răspunde. Este necesară atenția operatorului. Verificați dacă
modemul este pornit și conectat la portul corect.

5 Programul a fost încheiat printr-un semnal.

EXEMPLE


Crearea fax (G3) fișiere

Programul efix poate fi folosit pentru a converti fișiere text în format TIFF-G3. De exemplu, cel
următoarea comandă va converti fișierul text scrisoare la dosare lit.001, lit.002,
etc,:

efix -nletter.%03d scrisoare

Ghostscript-ul tiffg3 driverul poate genera fișiere fax în format TIFF-G3 din postscript
fișiere. De exemplu, comanda:

gs -q -sDEVICE=tiffg3 -dNOPAUSE \
-sOutputFile=litera.%03d letter.ps

va converti fișierul Postscript scrisoare.ps în înaltă rezoluție (vr=1) Fișiere imagine G3 fax
lit.001, lit.002, ...

Imaginile trebuie să aibă margini de cel puțin 1/2 inch (1 cm) doar de la standardul de fax
necesită ca aparatele de fax să imprime o porțiune centrală a imaginii cu o lățime de 196.6 mm (7.7 inchi)
cu 281.5 mm (11.1 inchi) înălțime.

De asemenea, programul efix poate insera bitmap-uri în imagini pentru a crea antet, semnături etc.

tipărire fax fișiere

Puteți utiliza programul efix pentru a imprima faxuri pe imprimante Postscript sau HP-PCL (LaserJet).
De exemplu, pentru a imprima fișierul fax primit raspunde.001 pe o imprimantă Postscript utilizați
comanda:

efix -ops răspuns.001 | lpr

Trimitere fax fișiere

Următoarea comandă va forma numărul 222-2222 folosind apelarea prin ton și va trimite o pagină de două pagini
fax din fișierele TIFF-G3 lit.001 și lit.002 folosind modemul fax conectat la
dispozitiv /dev/cua1.

efax -d /dev/cua1 \
-t T222-2222 lit.001 lit.002

Manual răspunde

Puteți utiliza efax pentru a răspunde imediat la telefon și pentru a începe recepția faxului. Utilizați acest mod
dacă trebuie să răspundeți manual la apeluri pentru a vedea dacă sunt fax sau voce.

De exemplu, următoarea comandă va face modemul fax pe dispozitiv /dev/ttyS1 raspunde la
telefon și încercați să primiți un fax. Faxul primit va fi stocat în fișiere
raspunde.001, raspunde.002, si asa mai departe. Modemul se va identifica ca „555 1212” și va primi
faxuri la rezoluție înaltă sau scăzută (vr=1), la până la 14.4 kbps (br= 5).

efax -d /dev/ttyS1 -l "555 1212" \
-c 1,5 -r răspuns

Automat răspunde

-w opțiunea face ca efax să aștepte ca caracterele să devină disponibile de pe modem
(indicând un apel primit) înainte de a începe recepția faxului. Folosește -w opțiune și a
-iS0=n opțiunea de a răspunde la telefon după n inele. Exemplul de mai jos va face modemul
răspundeți la apelurile primite în modul fax la al patrulea apel și salvați faxurile primite folosind
nume de fișiere corespunzătoare datei și orei recepției.

efax -d /dev/ttyb -w -iS0=4 2>&1 >> fax.log

Partajarea il modem cu de ieșire Apeluri

Dispozitivul modem poate fi partajat de programe care utilizează protocolul de blocare a dispozitivului UUCP.
Aceasta include pppd, chat, minicom, kermit, uucico, efax, cu și multe altele.
Cu toate acestea, blocarea va funcționa numai dacă toate programele folosesc același fișier de blocare.

efax va bloca dispozitivul modem înainte de a-l deschide dacă unul sau mai multe nume de fișiere de blocare UUCP sunt
dat cu -x Opțiuni. Majoritatea programelor își plasează fișierele de blocare în /usr/spool/uucp sau
/ var / lock directoare și folosiți numele LCK..dev Unde dev este numele fișierului dispozitivului
în / dev directorul care urmează să fie blocat.

În cazul în care -s este utilizată opțiunea (share), fișierul de blocare este eliminat în timp ce se așteaptă primirea
apeluri astfel încât alte programe să poată utiliza același dispozitiv.

Dacă efax detectează un alt program care utilizează modemul în timp ce așteaptă să primească un fax, efax
iese cu un cod de terminare de 1. Un proces efax ulterior folosind acest dispozitiv va aștepta
până când celălalt program este terminat înainte de a reinițializa modemul și de a începe să aștepte
pentru apelurile primite din nou.

Programe care încearcă să blocheze dispozitivul modem utilizând alte facilități de blocare a dispozitivului decât
Fișierele de blocare UUCP nu pot utiliza acest mecanism de arbitrare, deoarece dispozitivul o va face
fi încă deschis procesului de fax. În acest caz, va trebui să opriți procesul efax
(de ex. „fax stop”) înainte de a începe celălalt program.

Când efax așteaptă un fax, lasă modemul gata de recepție în modul fax, dar
elimină fișierul de blocare. Când un program slip sau PPP preia portul modem prin configurare
propriul său fișier de blocare efax nu poate trimite mai multe comenzi către modem -- nici măcar pentru a-l reseta.
Prin urmare, celălalt program trebuie să seteze modemul înapoi în modul de date când pornește. La
faceți asta adăugați o comandă de resetare a modemului (trimiteți ATZ așteptați OK) la începutul documentului sau
Script de chat PPP.

acceptare atât fax și de date Apeluri

Multe modemuri au un mod adaptiv de răspuns pentru date/fax care poate fi activat folosind -j+FAE=1
(pentru clasa 1) sau -jFAA=1 (pentru Clasa 2[.0]) șir de inițializare. Tipul de apel (date
sau fax) pot fi apoi deduse din răspunsurile modemului.

Unele modemuri au caracteristici limitate de răspuns adaptiv (de exemplu, funcționează corect doar la anumite
baud rate sau numai în clasa 2) sau deloc. În acest caz, utilizați șirul de inițializare
-i+FCLASS=0 pentru a răspunde mai întâi în modul de date și -oa opțiunea pentru a închide apoi și a încerca din nou
în modul fax dacă prima încercare de răspuns nu a avut succes. Această metodă funcționează numai dacă
sistemul dvs. de telefonie așteaptă câteva secunde după ce închideți înainte de a deconecta telefonul primit
apeluri.

În cazul în care -g opțiunea este utilizată, atunci argumentul opțiunii va fi rulat ca o comandă shell atunci când an
apelul de date primit este detectat. De obicei, această comandă va executa getty(8). Acest program
ar trebui să se aștepte să găsească modemul deja decuplat și un fișier de blocare prezent, așa că nu ar trebui
încercați să închideți linia sau să creați un fișier de blocare. Rețineți că modemul trebuie configurat la
raportați viteza DCE-DTE (modem-computer, de exemplu CONNECT 38400), nu DCE-DCE (modem-computer,
modem, de exemplu CONNECT 14400). Pentru multe modemuri se va seta opțiunea de inițializare -iW0
acest.

Următoarea comandă va face ca efax să răspundă la apelurile primite /dev/cua1 pe al doilea
inel. Acest dispozitiv va fi blocat folosind două fișiere de blocare diferite, dar aceste fișiere de blocare vor fi blocate
fi eliminat în timp ce așteptați apelurile primite (-s). Dacă este detectat un apel de date, getty
programul va fi rulat pentru a inițializa driverul terminalului și a porni a Logare(1) proces.
Fișierele de fax primite vor fi stocate folosind nume precum Dec02-12.32.33.001, În
/usr/spool/fax/incoming director și fișierul jurnal va fi adăugat la
/usr/spool/fax/faxlog.cua1.

efax -d /dev/cua1 -j '+FAA=1' \
-x /usr/spool/uucp/LCK..cua1 \
-x /usr/spool/uucp/LCK..ttyS1 \
-g "executiv /sbin/getty -h /dev/cua1 %d" \
-iS0=2 -w -s \
-r „/usr/spool/fax/incoming/%b%d-%H.%I.%S” \
>> /usr/spool/fax/faxlog.cua1 2>&1

Rețineți că răspunsul adaptiv de orice tip nu va funcționa pentru toți apelanții. Pentru unele date
apelurilor, durata răspunsului inițial în modul de date poate fi prea scurtă pentru comunicarea de date
a termina. În alte cazuri, această durată poate fi atât de lungă încât apelurile de fax primite vor fi
expiră înainte ca efax să treacă în modul fax. În plus, unele modemuri fax care apelează greșesc
tonuri de răspuns în modul de date pentru tonuri de semnalizare fax și inițiați negocierea fax prea devreme.
Dacă utilizați răspunsul adaptiv software, puteți reduce valoarea modului de date inițial
răspuns (setat de TO_DATAF în efax.c) pentru a obține o comunicare mai fiabilă a faxului sau pentru a o mări pentru
handshaking de date mai fiabil. Cu toate acestea, dacă trebuie să furnizați fax și date fiabile
pentru toți apelanții, ar trebui să utilizați numere de telefon separate pentru cele două tipuri de apeluri.

Când se răspunde la un apel, modemul este conectat cu viteza de transmisie de la computer la modem fixă
la viteza folosită pentru cea mai recentă comandă AT. Când efax așteaptă un fax sau date
numiți, setează viteza interfeței la 19200 bps, deoarece aceasta este viteza necesară pentru fax
Operațiune. Acest lucru împiedică utilizarea completă a capabilităților modemului de 28.8 kbps.

UTILIZAREA INIT LA ALERGA EFAX


efax poate răspunde la toate apelurile primite dacă introduceți o intrare pentru efax / Etc / inittab (Pentru
sisteme de tip SysV) sau /etc/ttytab (pentru sisteme de tip BSD). The înăuntru(8) procesul va rula a
copie nouă a efax atunci când sistemul pornește și ori de câte ori procesul efax anterior
încetează. Intrarea inittab sau ttytab ar trebui să invoce efax prin rularea programului fax scenariu cu
an răspunde a susținut.

De exemplu, plasând următoarea linie în / Etc / inittab (și rularea „kill -1 1”) va
faceți init să ruleze fax scenariu cu argumentul răspunde de fiecare dată când procesul anterior
încetează și înăuntru este la nivelul de rulare 4 sau 5.

s1:45:reapare:/ Bin / sh /usr/bin/fax răspuns

Pentru sisteme asemănătoare BSD (de exemplu SunOS), o linie precum următoarea în /etc/ttytab va avea
acelasi efect:

ttya „/usr/local/bin/fax answer” necunoscut pe

Ar trebui să protejați scriptul de fax și fișierele de configurare împotriva falsificării încă de la început
le va executa ca proces privilegiat (rădăcină). Dacă veți permite apeluri de date prin
getty și conectați-vă, ar trebui să vă asigurați că sistemul dumneavoastră este rezonabil de sigur (de exemplu, că toate
ID-urile utilizatorului au parole sigure).

Dacă efax exec() este corect, dar primiți o solicitare de conectare deranjată, probabil că există
o nepotrivire a vitezei de transmisie între modem și computer. Mai întâi, verificați fișierul jurnal efax
pentru a vă asigura că răspunsul CONNECT al modemului a raportat viteza portului serial (de ex. 19200), nu
viteza modem-modem (de ex. 14400). Apoi, verificați opțiunile și/sau configurația getty
fișiere (de exemplu, /etc/gettydefs) pentru acea anumită viteză de transmisie. Apoi rulați manual getty cu
aceleași argumente și verificați setările portului folosind ``stty
probabil că veți dori să activați controlul fluxului hardware pentru conexiunile de date (-h pentru agetty,
CRTSCTS pentru getty_ps).

Câteva programe nu vor funcționa corect când efax este configurat pentru a răspunde la apeluri, deoarece nu funcționează
creați fișiere de blocare. Puteți pune scriptul shell ``wrapper'' de mai jos în jurul unor astfel de programe pentru a
faceți-le să funcționeze corect. Schimbați BIN și LOCKF pentru a se potrivi.

#!/ Bin / sh
BIN=/bin/badprogram
LOCKF=/var/spool/uucp/LCK..cua1
dacă [ -f $LOCKF ]
apoi
Fișierul de blocare eco $LOCKF există
iesirea 1
altfel
printf „%10d0 $$ >$LOCKF
$BIN $*
rm $LOCKF
fi

LIVRARE PRIMIT FAX-uri BY E-MAIL


Scriptul „răspuns fax” descris mai sus poate fi configurat pentru a trimite prin e-mail fișierele de fax primite
prin procesul anterior de răspuns la fax către un „manager de fax” care poate apoi trimite faxul către
destinatarul corect. Fișierele de fax primite sunt trimise ca atașamente MIME, câte un fișier pe fiecare
pagina, folosind codificarea textului ``base64'' și formatul de fișier ``image/tiff''.

Pentru a vizualiza imaginile de fax direct din cititorul dvs. de e-mail, va trebui să îl configurați cu
o aplicație care poate afișa fișiere de tip image/tiff. De obicei, acest lucru este specificat în
un fișier ``mailcap''. De exemplu, plasând următoarea linie în /etc/mailcap va cauza
atașamentele fișierelor de fax să fie afișate utilizând comanda ``fax view''.

imagine/tiff; vizualizare fax %s

TRIMITERE FAX-uri UTILIZAREA THE PRINT SPOOLER


Puteți configura o imprimantă „fax” în spooler-ul de imprimare lpr care va trimite prin fax un document
folosind efax în loc să-l imprimați. Acest lucru permite unui server de rețea care rulează efax să trimită
faxuri în numele altor mașini, inclusiv clienți non-Unix. În următorii pași utilizați
directoarele specificate în scriptul de fax dacă sunt diferite de / usr / bin și
/var/spool/fax (FAXDIR). Pentru a configura o imprimantă fax, faceți următoarele ca root:

(1) Creați un link către script-ul de fax numit ``faxlpr'', astfel încât scriptul de fax să poată determina când
este invocat din spoolerul de imprimare:

ln -s /usr/bin/fax /usr/bin/faxlpr

(2) Editați /etc/printcap și adăugați o intrare cum ar fi:

fax:lp=/dev/null:sd=/var/spool/fax:if=/usr/bin/faxlpr:

pentru a defini o imprimantă numită „fax”. Fișierele de imprimare vor fi spool în /var/spool/fax (sd=)
director și apoi transmis către filtrul /usr/bin/faxlpr (dacă=). Vor apărea mesaje de eroare
pe /dev/console.

(3) Creați și/sau setați permisiunile pentru a permite oricui să citească și să scrie în spool-ul de fax
director. De exemplu:

mkdir /var/spool/fax
chmod 777 /var/spool/fax

(4) Creați un fișier de blocare a demonului imprimantei care poate fi citit de oricine:

atingeți /var/spool/fax/lock
chmod 644 /var/spool/fax/lock

Acum ar trebui să puteți trimite un fax utilizând interfața lpr utilizând o comandă precum:

lpr -P fax -J „555 1212” fișier.ps

unde opțiunea -J este utilizată pentru a specifica numărul de telefon sau alias-ul de apelat.

Rețineți că dacă sunt date mai multe fișiere pe linia de comandă, acestea vor fi concatenate
înainte de a fi trecut la „trimitere fax”. Prin urmare, fișierele TIFF-G3, Postscript sau PBM trebuie să fie
a trimis câte un fișier, deși fișierele TIFF și Postscript pot conține mai multe pagini.
Numai multiplu a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. fișierele pot fi trimise într-o singură comandă. Întreruperile de pagină în fișierele text pot fi
marcate cu caractere de tip feed-feed. Fișierele vor fi convertite și trimise la valoarea implicită (mare)
rezoluție.

Poți să folosești lpq(1) pentru a verifica coada de faxuri, lprm(1) pentru a elimina lucrările de fax și lpc(8) la
controlează spoolerul. În fiecare caz, utilizați opțiunea -Pfax pentru a specifica „imprimanta” de fax. A
fișierul jurnal va fi trimis utilizatorului prin poștă atunci când faxul este trimis.

De asemenea, ar trebui să puteți trimite un fax de pe orice computer din rețea care are compatibil lpr
software de imprimare la distanță și care vă permite să setați numele lucrării (opțiunea -J) la un
șir arbitrar. Un astfel de software este disponibil pentru majoritatea computerelor.

A se vedea lpd(8) și printcap(5) pagini de manual pentru informații despre spooler-ul de imprimare și pentru
restricționarea accesului după numele gazdei (/etc/host.lpd) sau după grupul de utilizatori (printcap „rg”
intrare).

REZOLVAREA PROBLEME


Verificați de două ori configurația din prima parte a scriptului de fax, în special
numele dispozitivului modem și numele fișierelor de blocare.

Dacă efax se blochează când încercați să deschideți dispozitivul modem (de obicei /dev/ttyX), dispozitivul este
fie este deja utilizat de către un alt proces (de exemplu, pppd), fie necesită detectarea purtătorului
linia să fie adevărată înainte de a putea fi deschisă. Multe sisteme definesc un nume de dispozitiv alternativ pentru
același dispozitiv fizic (de obicei cuaX) care poate fi deschis chiar dacă transportatorul nu este
prezent sau alte programe îl folosesc deja.

Dacă răspunsurile la comenzile de inițializare a modemului se pierd sau sunt generate aleatoriu,
un alt proces (de exemplu, getty sau un proces de răspuns automat efax) poate încerca să folosească
modem în același timp. Încercați să rulați efax în timp ce acest alt program rulează. Dacă efax
nu raportează „/dev/ttyX blocat sau ocupat. în așteptare”. atunci numele fișierelor de blocare nu sunt
specificat corect.

Încercați să trimiteți un fax. Verificați dacă modemul începe să emită semnalul de apel (CNG, a 0.5
al doilea bip la fiecare 3 secunde) de îndată ce s-a terminat de format. Aceasta arată că modemul este conectat
modul fax. Poate fi necesar să setați variabila SPKR la -iM2L3 pentru a monitoriza linia telefonică de făcut
acest.

Ascultați robotul de fax și verificați dacă trimite semnalul de răspuns (CED, a 3
al doilea semnal sonor) urmat de sunete „hârâitoare” (cadre DIS) la fiecare 3 secunde. Dacă auzi un
sunet continuu (tonuri sau zgomot), apoi v-ați conectat la un modem de date.

Modemul dvs. ar trebui să trimită înapoi propriul său warble (cadru DCS) ca răspuns la DIS imediat
urmat de 1.5 secunde de zgomot (o verificare a canalului). Dacă totul este în regulă, primirea
end va trimite un alt warble (cadru CFR) și modemul dumneavoastră va începe să trimită date. daca tu
ai un modem extern, verifică-i LED-urile. Dacă controlul fluxului funcționează corect, modemul
LED-ul de trimitere a datelor (SD) se va stinge periodic în timp ce datele de fax sunt trimise.

Verificați mesajul care arată numărul de linii și rata medie de biți atunci când pagina
transmiterea se face. Număr de linii scăzute (sub 1000 pentru o imagine cu dimensiunea unei litere) sau avertismentul
„depășirea tamponului de ieșire fax” în timpul trimiterii indică faptul că formatul datelor de imagine este
incorect. Verificați fișierul trimis folosind comanda „fax view”.

Dacă primiți mesajul de eroare „controlul fluxului nu a funcționat”, atunci controlul fluxului nu a fost
activ. Acest lucru duce, de obicei, la o transmisie confuză, iar aparatul de recepție poate
respinge pagina, anulează apelul, imprimă o imagine distorsionată sau goală și/sau închide.

Avertismentul „caracterele primite în timpul trimiterii” sau un personaj care apare după
transmisia înseamnă că sistemul de operare a ignorat controlul fluxului XOFF al modemului
caracter. Asigurați-vă că nu rulați alte programe, cum ar fi getty sau pppd la
în același timp cu efax, deoarece vor dezactiva controlul fluxului xon/xoff.

Dacă nu puteți face controlul fluxului să funcționeze corect, atunci activați ``controlul fluxului virtual'' cu
il -de opțiunea sau controlul fluxului hardware cu -Oh opțiune.

Verificați dacă aparatul de la distanță confirmă recepția cu un răspuns +FPTS:1 (Clasa 2) sau un
Cadru MCF (Clasa 1).

Pentru modemurile din clasa 2, mesajul de eroare „încetare anormală a apelului (cod nn)" indică faptul că
modemul a detectat o eroare și a închis.

Multe companii fac publicitate pentru servicii care vor trimite prin fax informații despre produsele lor. Aceste
poate fi util pentru testarea recepției faxului.

Mesajul „run length buffer overflow” la primire indică o eroare cu imaginea
format de date. Este posibil să fie nevoie să utilizați -Sau opțiune cu anumite modemuri din clasa 2.

Dacă efax afișează mesajul „nu se poate întâmpla ( )" vă rugăm să trimiteți un raport de eroare la
autor.

În cele din urmă, nu juca „bingo cu opțiuni”, dacă nu poți rezolva problema, trimite un jurnal detaliat al
sesiunea eșuată (ieșirea de la fax -v ...) la adresa de mai jos.

WEB PAGINĂ


O pagină web cu indicatoare către cea mai recentă versiune, erori cunoscute și corecții este disponibilă la:

http://casas.ee.ubc.ca/efax/

LEGATE DE SOFTWARE


Pentru sistemele Linux

Pachetele independente oferă interfețe mai ușor de utilizat pentru efax (xfax, tefax) și
furnizați un gateway e-mail-to-fax (Qfax) folosind efax. Toate sunt disponibile prin FTP anonim
de pe metalab.unc.edu în /pub/Linux/apps/serialcomm/fax/.

Pentru Amiga Systems

Un port al unei versiuni timpurii de efax pentru Amiga este disponibil ca o componentă a a
pachet de mesagerie vocală shareware, AVM, distribuit de Al Villarica ([e-mail protejat]).

Alte porturi

efax este relativ ușor de portat. Tot codul dependent de sistem este în efaxos.c. Un timpuriu
versiunea efax a fost portată pe VMS. Versiunea 0.8a a fost portată pe Win32 de Luigi Capriotti.
Contactați autorul dacă doriți să integrați codul Win32 în versiunea curentă.

Utilizați efax-0.9a online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad