Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut efax'tır.
Program:
ADI
efax - Sınıf 1, 2 veya 2.0 faks modem ile faks gönderme/alma
(Lütfen okuyun faks önce man sayfası.)
SİNOPSİS
faks [ seçenekleri ] [ -t num [ dosya... ] ]
SEÇENEKLER
Nerede seçenekleri şunlardır:
-a cmd komutu kullan ATcmd telefona cevap verirken. Varsayılan "A"dır.
-c kapaklar yerel modem özelliklerini ayarlayın. için aşağıdaki yetenekler bölümüne bakın.
biçimi ve anlamı kapaklar. Sınıf 1 için varsayılan 1,n,0,2,0,0,0,0'dır, burada n
modem tarafından desteklenen en yüksek hızdır. Sınıf 2 için varsayılan
modem tarafından belirlenir.
-d dev cihaza bağlı faks modemi kullanın dev. Varsayılan, /geliştir/modem.
-f fnt yazı tipi dosyasını kullan fnt başlığı oluşturmak için. Varsayılan, yerleşik bir 8x16'dır
yazı tipi. Bkz. ek(1) -f yazı tipi dosya formatı seçeneği.
-g cmd eğer bir CONNECT (Ya da VERİ) yanıtı bir veri çağrısını gösterir, kabuk / Bin / sh is
exec(2) ile cmd onun komutu olarak. cmd bir printf(3) içerebilecek format
en son baud hızı ile değiştirilen %6'ya kadar kaçış
CONNECT mesaj. cmd tipik olarak exec getty(8).
-h hdr "hdr" dizesini her sayfanın başına koyun. 'hdr'deki ilk %d, ile değiştirilir
sayfa numarası ve varsa ikinci sayfa sayısı ile değiştirilir
gönderdi.
-i str
-j str
-k str emri gönder ATstr başlatmak için modeme -i komutları gönderilir
modem faks moduna alınmadan önce, modem faks moduna alındıktan sonra -j komutları
mode ve -k komutları efax çıkmadan hemen önce. Tek varsayılan, bir kapatmadır
(ATH) komutu, yalnızca başka bir -k seçeneği verilmezse çıkmadan önce gönderilir.
Birden fazla seçenek kullanılabilir.
-l id yerel tanımlama dizesini şuna ayarlayın id. id yerel telefon olmalı
numara uluslararası biçimde (örneğin "+1 800 555 1212"). bu geçti
uzak faks makinesine. Bazı faks makineleri diğer karakterleri kabul etmeyebilir.
sayılar, boşluk ve '+' yerine.
-o yeğlemek seçeneği kullan yeğlemek standart olmayan bir faks modem protokolüne uyum sağlamak için. MODEM'e bakın
Daha fazla ayrıntı için aşağıdaki GEREKLİLİKLER bölümü. bu yeğlemekiyonlar:
0 Sınıf 2.0 faks modem komutlarının kullanımını zorunlu kılın. Modem, Class 2.0'ı desteklemelidir.
2 Sınıf 2 faks modem komutlarının kullanımını zorunlu kılın. Modem, Class 2'ı desteklemelidir.
1 Sınıf 1 faks modem komutlarının kullanımını zorunlu kılın. Modem Class 1'i desteklemelidir.
varsayılan efaks modemi sorgular ve yukarıdaki üç sınıftan ilkini kullanır
hangi modem tarafından desteklenmektedir.
a yazılım uyarlamalı yanıt yöntemini kullanın. Aramayı ilk yanıtlama girişiminde
telefon kapatıldığında 8 saniye içinde veri bağlantısına neden olmaz
faks modunda geçici olarak ve yeniden yanıtlanır (bkz.
aramalar" aşağıda).
e modem başlatma komutlarındaki hataları yoksay.
f "sanal akış kontrolü" kullanın. efax, dosyadaki bayt sayısını tahmin etmeye çalışır.
modemin iletim arabelleğini doldurur ve doldurmayı önlemek için gerektiğinde duraklar. modemin
arabelleğin en az 96 bayt tuttuğu varsayılır. Bu özellik düzgün çalışmıyor
tarama hatlarına yedek dolgu ekleyen Sınıf 2 modemlerle. Bu seçeneği kullan
yalnızca akış kontrolünü yapılandırmada sorun yaşıyorsanız.
h yazılım (XON/XOFF) akış kontrolüne ek olarak donanım (RTS/CTS) kullanın. Birçok
Bu seçenek kullanılırsa modemler yanıt vermeyi durduracaktır. `Çözümleme bölümüne bakın.
Bu seçeneği kullanmadan önce sorunlar.
l diğer programların çalışmasını beklerken kilit dosyalarını test etme arasındaki süreyi yarıya indirin
tamamlayınız. Varsayılan olarak bu 8 saniyedir. Örneğin -olll aralığı 1 olarak ayarlar
ikinci.
n sayfaların yeniden iletilmesi isteklerini yoksay. Umursamıyorsan bu seçeneği kullan
alınan faksın kalitesi veya alıcı makinenin çok telaşlı olup olmadığı hakkında.
Aksi takdirde, her sayfa 3 defaya kadar yeniden iletilebilir.
r Sınıf 2 modemler için veri alımı sırasında bit sırasını tersine çevirmeyin. Bir tek
Multitech modemler bu seçeneği gerektirir. Faks algıladığı için normalde gerekli değildir
bu modemler.
x veri alımını başlatmak için DC1 yerine XON (DC2) gönderin. Çok azı için geçerlidir
Yalnızca 2. sınıf modemler.
z her modem başlatma veya sıfırlamadan önce 100 milisaniye daha geciktirin
emretmek. İlk gecikme 100 ms'dir. Örneğin, -ozzz 400 ms üretir
gecikme. Komutlar çok hızlı geldiğinde kafası karışan modemlerle kullanın.
-q n daha fazla ile alınan sayfaların yeniden iletilmesini isteyin n hatalar. Varsayılan 10'dur.
-r okşama alınan her faks sayfası ayrı bir dosyada saklanır. Dosya adı oluşturuldu
kullanma okşama bir şekilde strftime(3) biçimlendirme dizesi. .001, .002 biçiminde bir sayfa numarası,
... dosya adına eklenir. Eğer okşama boş ("") veya -r seçeneği yok
"%m%d%H%M%S" varsayılan dizesi kullanılır.
-s modemi başlattıktan sonra kilit dosya(lar)ını kaldırın. Bu, giden aramaların
efaks gelen bir aramayı beklerken devam edin. efaks modem algılarsa
cihazı yeniden kilitlemeye çalışacaktır. Modem tarafından kilitlendiyse
diğer program efaksı çıkar ve 1 (``meşgul'') döndürür. Normalde yeni bir faks
işlem daha sonra başlatılır init(8). Yeni faks işlemi daha sonra kontrol edecek
kilit dosyası kaybolana kadar periyodik olarak çalıştırın ve ardından modemi yeniden başlatın.
-t num [dosya...]
telefon numarasını çevir num ve faks görüntü dosyalarını gönderin dosya.... Kullanılırsa, bu
komut satırındaki son argüman olmalıdır. Telefon numarası num bir
T gibi modemin desteklediği herhangi bir arama değiştiricisini içerebilen dize
tonlu arama için önek veya gecikmeler için virgül. Dosya adları verilmezse,
uzak faks makinesi sorgulanacak. -t argümanı verilmezse efax cevap verecektir
telefon ve bir faks almayı deneyin.
-v dizi yazdırılacak mesaj türlerini seçin. Her biri küçük harf mektup dizi sağlar
bir tür mesaj:
e - hataları
w - uyarılar
i - oturum ilerleme bilgisi
n - yetenek müzakere bilgileri
c - modem (AT) komutları ve yanıtları
h - HDLC çerçeve verileri (yalnızca Sınıf 1)
m - modem çıkışı
a - program argümanları
r - alım hatası ayrıntıları
t - iletim detayları
f - görüntü dosyası ayrıntıları
x - dosya işlemeyi kilitle
En fazla iki -v seçeneği kullanılabilir. İlki, yazdırılan mesajlar içindir.
standart hata ve ikincisi standart çıktıya iletiler içindir. Varsayılan
yalnızca standart hata için "ewin"dir.
-w yanıt vermek yerine OK veya CONNECT komut istemini bekleyin (ATA) komutu
faks alın. Modem otomatik yanıtlamaya ayarlandığında (S0= kullanarak) bu seçeneği kullanın.n)
veya başka bir program aramayı zaten yanıtlamışsa.
-x lkf UUCP tarzı bir kilit dosyası kullanın lkf Modem cihazını açmadan önce kilitlemek için. Eğer
cihaz kilitlidir, efaks boş kalana kadar her 15 saniyede bir kontrol eder. 16 -x'e kadar
Aynı cihaz için birden fazla isim varsa seçenekler kullanılabilir. Bir `#' öneki
dosya adında metin (HDB stili) kilit dosyası yerine bir ikili dosya oluşturur. Bu
önceki efax sürümlerinde kullanılanın tersidir.
FAKS DOSYA BİÇİMLER
efax, aynı dosya türlerini okuyabilir ek(1) metin dahil, T.4 (Grup 3), PBM,
tek ve çok sayfalı TIFF (G3 ve sıkıştırılmamış). efax türü otomatik olarak belirler
dosyanın içeriğinden. TIFF dosyaları hakkında bilgi içerdiklerinden tavsiye edilir.
görüntü boyutu ve çözünürlüğü.
Gönderilecek her sayfa Grup 3 (G3) ile ayrı bir TIFF formatında dosyaya dönüştürülmelidir.
sıkıştırma. Alınan dosyalar da bu biçimde saklanır. Aşağıdaki ÖRNEKLER bölümü
bu dosyaları oluşturmak, görüntülemek ve yazdırmak için efix ve diğer programların nasıl kullanılabileceğini gösterir.
İŞLETME SİSTEM ŞARTLAR
Protokol zaman aşımlarını önlemek için işletim sistemi kısa yanıt süreleri sağlamalıdır. İçin
Sınıf 2 ve 2.0 modemlerde gecikme 1 veya 2 saniyeyi geçmemelidir.
Sınıf 1 modemleri kullanırken, program belirli olaylara 55 içinde yanıt vermelidir.
milisaniye. Daha uzun gecikmeler, faks protokolünün belirli yerlerde (arasında) başarısız olmasına neden olabilir.
DCS ve TCF veya RTC ve MPS arasında). Sınıf 1 modemler bu nedenle kullanılmamalıdır.
programın gelen verilere daha kısa sürede yanıt vereceğini garanti edemeyen sistemler
55 milisaniye. Özellikle bazı akıllı seri kartlar ve terminal sunucuları,
Sınıf 1 işleminde sorunlara neden olacak kadar gecikme sağlayın.
İşletim sistemi ayrıca, izin vermek için yeterli düşük seviyeli arabelleğe alma sağlamalıdır.
seçilen baud hızında modem ile bir disk dosyası arasında kesintisiz veri aktarımı
hızı, tipik olarak 9600 bps. Faks protokolü uçtan uca akış kontrolü sağlamadığından
alırken akış kontrolünün etkinliği modemin boyutuyla sınırlıdır.
tampon. Bu 100 bayttan az olabilir. Efax, alım sırasında akış kontrolünü kullanmaz.
MODEM ŞARTLAR
"Grup", faks makineleri arasında faks göndermek için kullanılan protokoldür. Efax şunları destekler:
Genel telefon ağı üzerinden kullanılan Grup 3 protokolü.
"Sınıf", bilgisayarlar tarafından faks modemlerini kontrol etmek için kullanılan protokoldür. Efax, Class'ı destekler
1, 2 ve 2.0 faks modemler.
Çoğu faks modem, faks modundayken XON/XOFF akış kontrolünü kullanır. Bu tip akış kontrolü
faks kullanımı için çok az ek yük ekler. Birçok modemde güvenilir olmayan donanım (RTS/CTS) akışı vardır
faks modunda kontrol edin. Varsayılan olarak efax yalnızca XON/XOFF akış kontrolünü ve -oh'u etkinleştirir
donanım akış denetimi eklemek için seçenek kullanılmalıdır.
Bazı modemler yaklaşık 1k baytlık seri arabelleklere sahipken, birçok ucuz modemde
yaklaşık yüz baytlık arabellekler ve bu nedenle, aşağıdaki durumlarda taşmalara maruz kalma olasılığı daha yüksektir.
faks gönderme.
Birkaç eski modem, kullanılan varsayılan değerden daha fazla komutlar arasında bir gecikmeye ihtiyaç duyabilir.
efaks ile (100 milisaniye). Gecikme çok kısaysa, komutlar düzgün şekilde yankılanmayabilir,
zaman aşımına uğrayabilir veya tutarsız yanıtlar verebilir. Bir veya daha fazlasını kullanın -oz artırma seçenekleri
modem başlatma komutları arasındaki gecikme ve E0 modem başlatmayı kullanma
modem komutlarının yankılanmasını devre dışı bırakma komutu.
Varsayılan olarak efax, modemden faks alırken modemden veri akışını başlatmak için DC2'yi gönderir.
2. sınıf modemler. Birkaç eski modem bunun yerine XON gerektirir. DC2 kullanımı modeme neden olur
hata mesajı vermek ve/veya programın zaman aşımına uğraması. bu -öküz seçeneğinde kullanılmalıdır
bu durum.
Birkaç eski Sınıf 2 modem (örn. bazı Intel modelleri), başlatma için DC2 veya XON göndermez.
faks gönderirken modeme veri akışı. 2 saniye bekledikten sonra efaks bir
uyarı ve yine de göndermeye başlayın.
Çok az sayıda Sınıf 2 modem, alma sırasında varsayılan olarak bit sırasını (MSB'den LSB'ye) tersine çevirmez.
Bu, alınan dosyaları görüntülemeye veya yazdırmaya çalışırken hatalara neden olabilir. bu Ya da
seçeneği bu durumda kullanılabilir.
Yalnızca bazı ucuz "9600 bps" faks modemler iletmek 9600 bps'de ve alım sınırlıdır
4800 bps'ye kadar.
Aşağıdaki 1. Sınıf modemlerin efax ile çalıştığı rapor edilmiştir: AT&T DataPort, Cardinal
Dijital Faks Modem (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 ve V.34), Zoom AFC 2.400, Zoom VFX14.4V.
Aşağıdaki 2. Sınıf modemlerin efax ile çalıştığı bildirildi: 14k4 Amigo Communion
faks/modem, Adtech Micro Systems 14.4 Faks/modem, askey modem tipi 1414VQE, AT&T DataPort,
ATT/Paradyne, AT&T Paradyne PCMCIA, Boca modem, BOCA M1440E, Crosslink 9614FH faksmodem,
FuryCard DNE 5005, GVC 14.4k dahili, Intel 14.4 faks modem, Megahertz 14.4, , Microcom
DeskPorte FAST ES 28.8, Motorola UDS FasTalk II, MultiTech 1432MU, Pratik Çevre Birimleri
PM14400FXMT, Supra V32bis, Telebit Worldblazer, TKR DM-24VF+, Twincom 144/DFi, ViVa
14.4/Faks modem, Vobis Faks-Modem (BZT onaylı), Zoom VFX14.4V, ZyXEL U-1496E[+], ZyXEL
Elit 2864I.
MODEM BAŞLATMA SEÇENEKLER
Gerekli modem başlatma komutları efax tarafından oluşturulur. Ek komutlar olabilir
komut satırı argümanları olarak sağlanabilir. Modem, ayrıntılı(metin) yayınlayacak şekilde ayarlanmalıdır.
sonuç kodları Aşağıdaki komut bunu yapar ve denemeden önce efaks ile gönderilir.
modemi başlat.
Q0V1 ayrıntılı sonuç kodlarıyla komutlara yanıt verin
Aşağıdaki komutlar özel amaçlar için yararlı olabilir:
X3 çevirmeden önce çevir sesini beklemeyin. Bu, bir faks göndermek için kullanılabilir.
arama zaten manuel olarak çevrildi. Bu durumda boş bir dize ("") kullanın.
için ilk argüman -t emretmek. Kullanmak X4 (her zamanki varsayılan) hepsini etkinleştirmek için
sonuç kodları
M2 arama süresince monitör hoparlörünü açık bırakın (kullanın M0 ayrılmak
kapalı).
L0 monitör hoparlör sesini minimuma getirin (kullanın L3 maksimum için).
E0 modem komutlarının yankılanmasını devre dışı bırakın. Aşağıdaki Sorunları Çözme bölümüne bakın.
& D2 DTR bırakıldığında modemi komut moduna döndürür. Program DTR'yi
bir modem komutuna yanıt alamıyorsa, aramanın başlangıcı ve bitişi. Sen
kullanabilirsiniz & D3 DTR düştüğünde modemi sıfırlamak için.
S7 = 120 taşıyıcı için iki dakika (120 saniye) kadar bekleyin. Bu yararlı olabilir, eğer
faks makinesinin el sıkışma işlemini başlatması uzun zaman alıyor (örn.
uzun bir duyuru ile kombine faks/telesekreter).
YETENEKLERİMİZ
Yerel donanım ve yazılımın yetenekleri, 8 basamaklı bir dizi kullanılarak ayarlanabilir
virgüllerle ayrılmış:
vr,br,wd,ln,df,ec,bf,st
nerede:
vr (dikey çözünürlük) =
İnç başına 0 satır için 98
1 lpi için 196
br (bit hızı) =
0 bps için 2400
1 için 4800
2 için 7200
3 için 9600
4 için 12000 (V.17)
5 için 14400 (V.17)
wd (genişlik) =
0" (8.5 cm) sayfa genişliği için 21.5
1 için 10" (25.5 cm)
2 için 12" (30.3 cm)
ln (uzunluk) =
0" (A11: 4 cm) sayfa uzunluğu için 29.7
1" için 14 (B4: 36.4 cm)
2, sınırsız sayfa uzunluğu için
df (veri biçimi) =
0-D kodlama için 1
1 boyutlu kodlama için 2 (desteklenmez)
ec (hata düzeltme) =
0 hata düzeltme yok
bf (ikili dosya) =
0 ikili dosya aktarımı yok
st (minimum tarama süresi) =
hat başına sıfır gecikme için 0
hat başına 1 ms için 5
hat başına 3 ms için 10
hat başına 5 ms için 20
hat başına 7 ms için 40
Ne zaman alma bir faks vr, wd, ve ln yetenek dizesinin alanları olarak ayarlanmalıdır
görüntüleme yazılımınızın desteklediği maksimum değerler. Varsayılan 196 lpi, standart
(8.5"/21.5 cm) genişlik ve sınırsız uzunluk.
Ne zaman gönderme bir faks faksı belirler vr ve ln görüntü dosyasından ve setten wd için
Varsayılan.
Alıcı faks makinesi yüksek çözünürlüğü desteklemiyorsa (vr=1) modu, faks
tarama satırı çiftlerini birleştirerek çözünürlüğü azaltın. Alıcı faks makinesi
görüntünün genişliğini desteklemiyorsa, efax gerektiği gibi kesilecek veya dolgulanacaktır. çoğu faks
makineler alabilir ln 2'ye kadar çok az makine aşağıdaki değerleri destekler: wd 0 dışında.
BAŞLIKLAR
efax, gönderildiğinde her görüntünün üstüne boş tarama satırları ekler. Bu oda sağlar
ancak görüntünün uzunluğunu artırır (varsayılan olarak yaklaşık 0.1" veya 2.5 mm
boşluk eklenir).
Bu alana yerleştirilen başlık tipik olarak tarih ve saati içerir, ve
sayfa numarasını ve toplam sayfaları gösterir. Başlıklar devre dışı bırakılamaz, ancak başlık dizesi
boş bir satıra ayarlanabilir.
Başlıkları oluşturmak için varsayılan yazı tipi, ölçeklendirilmiş yerleşik 8x16 piksel yazı tipidir.
12x24 piksel (yaklaşık 9 punto).
Yazı tipini belirtmek için hem efax hem de efix'in -f seçeneklerine sahip olduğunu unutmayın. efIx yazı tipini kullanır
efAx
başlığı oluşturmak için yazı tipi ("faks gönderme" sırasında).
OTURUM, TOPLANTI, CELSE LOG
Standart hata akışına bir oturum günlüğü yazılır. Bu günlük durum ve hata veriyor
tarafından seçilen programdan mesajlar -v seçenek. Tam zamanı gösteren bir zaman damgası
veya her mesajdan önce sadece dakikalar ve saniyeler yazdırılır. Birlikte basılan zamanlar
modem yanıtları da milisaniye gösterir.
DÖNÜŞ DEĞERLER
Program aşağıdaki gibi bir hata kodu döndürür:
0 Faks başarıyla gönderildi veya alındı.
1 Aranan numara meşguldü veya modem cihazı kullanımdaydı. Daha sonra tekrar deneyin.
2 Bir şey başarısız oldu (örn. dosya bulunamadı veya disk dolu). Tekrar denemeyin. kontrol edin
Daha fazla ayrıntı için oturum günlüğü.
3 Modem protokol hatası. Program beklenen yanıtı alamadı
modem. Modem düzgün başlatılmamış olabilir, doğru -o seçenekleri
kullanılmadı veya bir hata raporu sırayla olabilir. Daha fazlası için oturum günlüğünü kontrol edin
detaylar.
4 Modem yanıt vermiyor. Operatör dikkati gereklidir. kontrol edin
modem açık ve doğru bağlantı noktasına bağlı.
5 Program bir sinyal ile sonlandırıldı.
ÖRNEKLER
Oluşturma faks (G3) Dosyaları
efix programı, metin dosyalarını TIFF-G3 formatına dönüştürmek için kullanılabilir. Örneğin,
aşağıdaki komut metin dosyasını dönüştürecektir mektup dosyalara mektup.001, mektup.002,
vb,:
efix -nletter.%03d harfi
Ghostscript'ler tiffg3 sürücü, postscript'ten TIFF-G3 formatında faks dosyaları oluşturabilir
Dosyalar. Örneğin, komut:
gs -q -sDEVICE=tiffg3 -dNOPAUSE
-sOutputFile=letter.%03d letter.ps
Postscript dosyasını dönüştürecek mektup.ps yüksek çözünürlüklü (vr=1) G3 faks görüntü dosyaları
mektup.001, mektup.002, Kendi ID’n ile mağazalarını oluştur
Yalnızca faks standardı olduğundan, resimlerin kenar boşlukları en az 1/2 inç (1 cm) olmalıdır.
faks makinelerinin görüntünün 196.6 mm (7.7 inç) genişliğinde merkezi bir bölümünü yazdırmasını gerektirir
281.5 mm (11.1 inç) yüksekliğinde.
efix programı ayrıca antetli kağıt, imza vb. oluşturmak için görüntülere bitmapler ekleyebilir.
Baskı faks Dosyaları
Faksları Postscript veya HP-PCL (LaserJet) yazıcılarda yazdırmak için efix programını kullanabilirsiniz.
Örneğin, alınan faks dosyasını yazdırmak için cevap.001 bir Postscript yazıcıda
komut:
efix -ops cevap.001 | lpr
gönderme faks Dosyaları
Aşağıdaki komut, tonlu aramayı kullanarak 222-2222 numarasını çevirir ve iki sayfalık bir
bağlı faks modemi kullanarak letter.3 ve letter.001 TIFF-G002 dosyalarından faks
cihaz /dev/cua1.
efax -d /dev/cua1
-t T222-2222 harf.001 harf.002
Manuel cevap
Telefona hemen cevap vermek ve faks alımını başlatmak için efax'ı kullanabilirsiniz. Bu modu kullan
Çağrıların faks mı yoksa sesli mi olduğunu görmek için aramaları manuel olarak yanıtlamanız gerekiyorsa.
Örneğin, aşağıdaki komut, faks modemi cihazda yapacaktır. /dev/ttyS1 cevapla
telefon ve faks almayı deneyin. Alınan faks dosyalarda saklanacaktır.
cevap.001, cevap.002, ve benzeri. Modem kendisini "555 1212" olarak tanımlayacak ve
yüksek veya düşük çözünürlükte fakslar (vr=1), 14.4 kbps'ye kadar (br= 5).
efax -d /dev/ttyS1 -l "555 1212"
-c 1,5 -r cevap
Otomatik cevap
The -w seçeneği, efaksın modemden karakterlerin kullanılabilir hale gelmesini beklemesini sağlar
(gelen bir aramayı belirtir) faks alımına başlamadan önce. Kullan -w seçenek ve bir
-iS0=n sonra telefona cevap verme seçeneği n yüzükler. Aşağıdaki örnek modemi
dördüncü zilde faks modunda gelen aramaları cevaplayın ve alınan faksları kullanarak kaydedin.
alım tarihi ve saatine karşılık gelen dosya adları.
efax -d /dev/ttyb -w -iS0=4 2>&1 >> fax.log
Paylaşım the modem ile giden aramalar
Modem cihazı, UUCP cihaz kilitleme protokolünü kullanan programlar tarafından paylaşılabilir.
Buna pppd, sohbet, minicom, kermit, uucico, efax, cu ve diğerleri dahildir.
Ancak, kilitleme yalnızca tüm programlar aynı kilit dosyasını kullanıyorsa çalışır.
efax, bir veya daha fazla UUCP kilit dosyası adı varsa, açmadan önce modem cihazını kilitler.
ile verilen -x seçenekler. Çoğu program kilit dosyalarını /usr/spool/uucp veya
/ var / lock dizinler ve LCK adını kullanın..dev nerede dev aygıt dosyasının adıdır
içinde / dev kilitlenmesi gereken dizin.
Eğer -s (paylaş) seçeneği kullanılır, gelenler için beklerken kilit dosyası kaldırılır
çağırır, böylece diğer programlar aynı cihazı kullanabilir.
efaks, faks almayı beklerken modemi kullanan başka bir program algılarsa, faks
1 sonlandırma koduyla çıkar. Bu aygıtı kullanan sonraki bir faks işlemi bekleyecektir.
modemi yeniden başlatmadan ve beklemeye başlamadan önce diğer program bitene kadar
tekrar gelen aramalar için
Bunun dışındaki aygıt kilitleme olanaklarını kullanarak modem aygıtını kilitlemeye çalışan programlar.
UUCP kilit dosyaları bu tahkim mekanizmasını kullanamaz çünkü cihaz
yine de efaks işlemine açık olun. Bu durumda efaks işlemini sonlandırmanız gerekecektir.
(örn. "faks durdurma") diğer programı başlatmadan önce.
Faks faksı beklerken modemi faks modunda almaya hazır halde bırakır ancak
kilit dosyasını kaldırır. Bir slip veya PPP programı kurarak modem portunu devraldığında
kendi kilit dosyası efax'ı modeme daha fazla komut gönderemez - onu sıfırlamak için bile.
Bu nedenle, diğer program başlatıldığında modemi tekrar veri moduna ayarlamalıdır. İle
bunu, slipinizin başına bir modem sıfırlama komutu ekleyin (ATZ'yi gönderin, OK bekleyin) veya
PPP sohbet komut dosyası.
Kabul her ikisi de faks ve veri aramalar
Birçok modemin, aşağıdakiler kullanılarak etkinleştirilebilen uyarlanabilir bir veri/faks yanıt modu vardır. -j+FAE=1
(Sınıf 1 için) veya -jFAA=1 (Sınıf 2[.0] için) başlatma dizesi. Çağrı türü (veri
veya faks) modemin yanıtlarından çıkarılabilir.
Bazı modemler sınırlı uyarlanabilir yanıt özelliklerine sahiptir (örn.
baud hızları veya yalnızca 2. Sınıfta veya hiç yok. Bu durumda başlatma dizesini kullanın
-i+FCLAS=0 önce veri modunda yanıtlamak ve -oa kapatma ve tekrar deneme seçeneği
faks modunda, ilk yanıt girişimi başarısız olursa. Bu yöntem yalnızca şu durumlarda çalışır:
telefonu kapattıktan sonra gelen bağlantıyı kesmeden önce telefon sisteminiz birkaç saniye bekler.
çağırır.
Eğer -g seçeneği kullanılırsa, seçeneğin argümanı bir kabuk komutu olarak çalıştırılacaktır.
gelen veri araması algılandı. Genellikle bu komut yürütülür getty(8). Bu program
modemi zaten açık ve bir kilit dosyası bulmayı beklemeli, böylece
hattı kapatmayı veya bir kilit dosyası oluşturmayı deneyin. Modemin şu şekilde ayarlanması gerektiğini unutmayın:
DCE-DCE (modem-bilgisayar, örneğin CONNECT 38400) hızını rapor edin, DCE-DCE'yi (modem-
modem, örneğin CONNECT 14400) hızı. Birçok modem için başlatma seçeneği -iW0
bu.
Aşağıdaki komut, efaks'ın gelen aramaları yanıtlamasını sağlayacaktır. /dev/cua1 ikinci sırada
yüzük. Bu cihaz iki farklı kilit dosyası kullanılarak kilitlenecek, ancak bu kilit dosyaları
gelen aramaları beklerken kaldırılabilir (-s). Bir veri araması algılanırsa, getty
terminal sürücüsünü başlatmak ve bir giriş(1) süreç.
Alınan faks dosyaları, aşağıdaki gibi adlar kullanılarak saklanacaktır: Aralık02-12.32.33.001, In
/usr/spool/faks/gelen dizine eklenecek ve günlük dosyası
/usr/spool/faks/faxlog.cua1.
efax -d /dev/cua1 -j '+FAA=1'
-x /usr/spool/uucp/LCK..cua1
-x /usr/spool/uucp/LCK..ttyS1
-g "yürütme /sbin/getty -h /dev/cua1 %d"
-iS0=2 -w -s
-r "/usr/biriktirme/faks/gelen/%b%d-%H.%I.%S"
>> /usr/spool/fax/faxlog.cua1 2>&1
Her iki türden de uyarlanabilir yanıtın tüm arayanlar için çalışmayacağını unutmayın. Bazı veriler için
ilk veri modu yanıtının süresi, veri anlaşması için çok kısa olabilir
Tamamlamak. Diğer durumlarda bu süre o kadar uzun olabilir ki, gelen faks aramaları
faks moduna geçmeden önce zaman aşımı. Ayrıca, bazı arayan faks modemlerinde hata
faks sinyal tonları için veri modu yanıtlama tonları ve faks görüşmesini çok erken başlatır.
Yazılım uyarlamalı yanıt kullanıyorsanız, ilk veri modunun değerini azaltabilirsiniz.
daha güvenilir faks anlaşması elde etmek için yanıt (efax.c'de TO_DATAF tarafından ayarlanır) veya
daha güvenilir veri anlaşması. Ancak, güvenilir faks ve veri sağlamanız gerekiyorsa
tüm arayanlara hizmet vermek için iki tür arama için ayrı telefon numaraları kullanmalısınız.
Bir arama cevaplandığında modem bilgisayardan modeme baud hızı sabit olarak çevrimiçi olur
en son AT komutu için kullanılan hızda. Faks, faks veya veri beklerken
ara, faks için gereken hız olduğundan arabirim hızını 19200 bps'ye ayarlar
operasyon. Bu, 28.8kbps modem özelliklerinin tam olarak kullanılmasını engeller.
KULLANMA INIT TO KOŞMAK EFAKS
efaks için bir giriş yaparsanız, efax gelen tüm aramaları cevaplayabilir. / Etc / inittab'deki (için
SysV benzeri sistemler) veya /etc/ttytab (BSD benzeri sistemler için). bu init(8) süreç bir
sistem başlatıldığında ve önceki faks işlemi her başladığında yeni faks kopyası
sona erer. inittab veya ttytab girişi, aşağıdaki komutu çalıştırarak efax'ı çağırmalıdır. faks komut dosyası ile
an cevap argüman.
Örneğin, aşağıdaki satırı yerleştirmek / Etc / inittab'deki (ve "öldür -1 1"i çalıştırmak)
init'i çalıştır faks argüman ile komut dosyası cevap her seferinde önceki işlem
sona erer ve init çalışma seviyesi 4 veya 5'tedir.
s1:45:yeniden doğma:/ Bin / sh /usr/bin/faks yanıtı
BSD benzeri sistemler için (örn. SunOS), aşağıdaki gibi bir satır /etc/ttytab sahip olacaktır
aynı etki:
ttya "/usr/local/bin/faks yanıtı" bilinmiyor
Faks komut dosyasını ve yapılandırma dosyalarını başlangıçtan bu yana kurcalamaya karşı korumalısınız.
bunları ayrıcalıklı (kök) bir süreç olarak yürütür. üzerinden veri aramalarına izin verecekseniz
getty ve giriş yapın, sisteminizin makul ölçüde güvenli olduğundan emin olmalısınız (örn.
kullanıcı kimliklerinin güvenli parolaları vardır).
efax exec() düzgün bir şekilde getty ise ancak bozuk bir giriş istemi alıyorsanız, muhtemelen
modem ve bilgisayar arasında bir baud hızı uyumsuzluğu. İlk önce, efaks günlük dosyasını kontrol edin
modemin CONNECT yanıtının seri bağlantı noktası hızını bildirdiğinden emin olmak için (örn. 19200), değil
modem-modem hızı (örn. 14400). Ardından, getty seçeneklerini ve/veya yapılandırmayı kontrol edin
belirli bir baud hızı için dosyalar (örn. /etc/gettydefs). Ardından getty'yi manuel olarak çalıştırın
aynı argümanları kullanın ve ``stty kullanarak bağlantı noktası ayarlarını doğrulayın.
muhtemelen veri bağlantıları için donanım akış kontrolünü etkinleştirmek isteyeceksiniz (agetty için -h,
getty_ps için CRTSCTS).
Birkaç program, efaks aramaları yanıtlayacak şekilde ayarlandığında düzgün çalışmayacaktır, çünkü bunlar
kilit dosyaları oluşturun. ``wrapper'' kabuk betiğini aşağıdaki gibi programların etrafına koyabilirsiniz.
düzgün çalışmasını sağlayın. BIN ve LOCKF'yi uygun şekilde değiştirin.
#!/ Bin / sh
BIN=/bin/kötü program
LOCKF=/var/spool/uucp/LCK..cua1
eğer [ -f $LOCKF ]
sonra
yankı kilit dosyası $LOCKF var
çıkış 1
başka
printf "%10d0 $$ >$LOCKF
BİN $*
rm $KİLİT
fi
TESLİM ALINAN FAKSLAR BY E-POSTA
Yukarıda açıklanan "faks yanıt" komut dosyası, alınan faks dosyalarını e-postayla göndermek üzere yapılandırılabilir.
önceki faks yanıt süreciyle, faksı bir "faks yöneticisine" iletebilir ve bu yönetici daha sonra faksı
doğru alıcı Alınan faks dosyaları, her bir dosya için bir dosya olmak üzere MIME ekleri olarak gönderilir.
sayfa, ``base64'' metin kodlamasını ve ``image/tiff'' dosya biçimini kullanarak.
Faks görüntülerini doğrudan e-posta okuyucunuzdan görüntülemek için, onu şu şekilde yapılandırmanız gerekir:
image/tiff türündeki dosyaları görüntüleyebilen bir uygulama. Tipik olarak bu,
bir ``mailcap'' dosyası. Örneğin, aşağıdaki satırı yerleştirmek /etc/posta başlığı sebep olacak
``faks görünümü'' komutu kullanılarak görüntülenecek faks dosyası ekleri.
görüntü/tiff; faks görünümü %s
GÖNDERME FAKSLAR KULLANMA L' YAZDIR Biriktirici
lpr yazdırma biriktiricisine bir belgeyi fakslayacak bir "faks" yazıcısı yapılandırabilirsiniz.
yazdırmak yerine efaks kullanmak. Bu, efax çalıştıran bir ağ sunucusunun
Unix dışı istemciler de dahil olmak üzere diğer makineler adına fakslar. Aşağıdaki adımlarda kullanın
farklıysa, faks komut dosyasında belirtilen dizinler / Usr / bin ve
/var/spool/faks (FAXDIR). Bir faks yazıcısı kurmak için aşağıdakileri kök olarak yapın:
(1) ``faxlpr'' adlı faks komut dosyasına bir bağlantı oluşturun, böylece faks komut dosyası ne zaman
yazdırma biriktiricisinden çağrılıyor:
ln -s /usr/bin/faks /usr/bin/faxlpr
(2) /etc/printcap dosyasını düzenleyin ve aşağıdaki gibi bir giriş ekleyin:
faks:lp=/dev/null:sd=/var/spool/fax:if=/usr/bin/faxlpr:
"faks" adlı bir yazıcı tanımlamak için. Yazdırma dosyaları /var/spool/fax'a (sd=) kuyruklanacak
dizini ve ardından /usr/bin/faxlpr filtresine yönlendirilir (if=). Hata mesajları görünecek
/dev/console'da.
(3) Faks kuyruğunda herkesin okumasına ve yazmasına izin vermek için izinleri oluşturun ve/veya ayarlayın
dizin. Örneğin:
mkdir /var/spool/faks
chmod 777 /var/spool/faks
(4) Herkes tarafından okunabilen bir yazıcı arka plan programı kilit dosyası oluşturun:
/var/spool/faks/kilit öğesine dokunun
chmod 644 /var/spool/faks/kilit
Artık aşağıdaki gibi bir komut kullanarak lpr arabirimini kullanarak bir faks gönderebilmelisiniz:
lpr -P faks -J "555 1212" dosya.ps
burada -J seçeneği, çevrilecek telefon numarasını veya diğer adı belirtmek için kullanılır.
Komut satırında birden fazla dosya verilirse bunların birleştirileceğini unutmayın.
"faks gönderme"ye geçmeden önce. TIFF-G3, Postscript veya PBM dosyaları bu nedenle
TIFF ve Postscript dosyaları birden fazla sayfa içerebilir, ancak bir seferde bir dosya gönderilir.
sadece çoklu metin dosyalar tek bir komutla gönderilebilir. Metin dosyalarındaki sayfa sonları
form besleme karakterleriyle işaretlenmiştir. Dosyalar dönüştürülecek ve varsayılan (yüksek) ayarda gönderilecek
çözünürlük.
Sen kullanabilirsiniz lpq(1) faks kuyruğunu kontrol etmek için, lprm(1) faks işlerini kaldırmak ve lpc(8) için
biriktiriciyi kontrol edin. Her durumda, faks ``yazıcı'' belirtmek için -Pfax seçeneğini kullanın.
faks gönderildiğinde günlük dosyası kullanıcıya postalanacaktır.
Ayrıca, lpr uyumlu herhangi bir ağa bağlı bilgisayardan faks gönderebilmelisiniz.
uzaktan yazdırma yazılımıdır ve iş adını (-J seçeneği) bir
keyfi dize. Bu tür yazılımlar çoğu bilgisayar için mevcuttur.
Bak lpd(8) ve baskı başlığı(5) yazdırma biriktiricisi hakkında bilgi için kılavuz sayfaları ve
erişimi ana bilgisayar adına (/etc/host.lpd) veya kullanıcı grubuna (`rg' printcap) göre kısıtlama
girişi).
ÇÖZÜM SORUNLAR
Faks komut dosyasının ilk bölümündeki yapılandırma kurulumunu, özellikle de
modem aygıt adı ve kilit dosyası adları.
Modem aygıtını açmaya çalışırken efax takılıyorsa (tipik olarak /dev/ttyX), aygıt
ya başka bir işlem tarafından kullanılıyor (örn. pppd) ya da taşıyıcının algılamasını gerektiriyor
satırın açılmadan önce doğru olması. Birçok sistem, aşağıdakiler için alternatif bir cihaz adı tanımlar:
taşıyıcı olmasa bile açılabilen aynı fiziksel cihaz (tipik olarak cuaX)
mevcut veya diğer programlar zaten kullanıyor.
Modem başlatma komutlarına verilen yanıtlar kayboluyor veya rastgele üretiliyorsa,
başka işlemler (örn. getty veya efax otomatik yanıtlama işlemi)
Aynı anda modem. Bu diğer program çalışırken efax'ı çalıştırmayı deneyin. eğer faks
"/dev/ttyX kilitli veya meşgul. bekliyor" bildiriminde bulunmaz. o zaman kilit dosyaları adları değil
doğru olarak belirtilmiştir.
Faks göndermeyi deneyin. Modemin arama sinyalini vermeye başladığını kontrol edin (CNG, 0.5
her 3 saniyede bir ikinci bip) arama biter bitmez. Bu, modemin içinde olduğunu gösterir.
faks modu. Telefon hattını izlemek için SPKR değişkenini -iM2L3 olarak ayarlamanız gerekebilir.
bu.
Telesekreter makinesini dinleyin ve yanıt sinyalini gönderip göndermediğini kontrol edin (CED, 3
ikinci bip) ardından her 3 saniyede bir "bükülme" sesleri (DIS çerçeveleri) gelir. eğer bir duyarsan
bunun yerine sürekli ses (tonlar veya gürültü), bunun yerine bir veri modemine bağlandınız.
Modeminiz DIS'e hemen yanıt olarak kendi warble'ını (DCS çerçevesini) geri göndermelidir.
ardından 1.5 saniyelik gürültü (bir kanal kontrolü). Her şey yolundaysa, alıcı
end başka bir warble (CFR çerçevesi) gönderecek ve modeminiz veri göndermeye başlayacaktır. Eğer sen
harici bir modeminiz varsa, LED'lerini kontrol edin. Akış kontrolü düzgün çalışıyorsa, modemin
faks verisi gönderilirken veri gönder (SD) LED'i periyodik olarak sönecektir.
Sayfa açıldığında satır sayısını ve ortalama bit hızını gösteren mesajı kontrol edin.
iletim yapılır. Düşük satır sayısı (mektup boyutunda bir resim için 1000'in altında) veya uyarı
"faks çıktı arabelleği taşması" gönderirken görüntü verisi formatının doğru olduğunu gösterir.
yanlış. "Faks görünümü" komutunu kullanarak gönderilen dosyayı kontrol edin.
``Akış kontrolü çalışmadı'' hata mesajını alırsanız, akış kontrolü çalışmıyor demektir.
aktif. Bu genellikle bozuk bir iletimle sonuçlanır ve alıcı makine
sayfayı reddetme, aramayı iptal etme, bozuk veya boş bir resim yazdırma ve/veya telefonu kapatma.
"Karakterler gönderilirken alındı" uyarısı veya sonra görünen karakter
iletim, işletim sisteminin modemin XOFF akış kontrolünü görmezden geldiği anlamına gelir.
karakter. Getty veya pppd gibi başka programları çalıştırmadığınızdan emin olun.
xon/xoff akış kontrolünü kapatacaklarından efax ile aynı zamanda.
Akış kontrolünün düzgün çalışmasını sağlayamazsanız, "sanal akış kontrolünü" etkinleştirin.
the -nın-nin seçeneği veya donanım akış kontrolü -Ah seçeneği.
Uzak makinenin +FPTS:1 yanıtıyla (Sınıf 2) veya
MCF çerçevesi (Sınıf 1).
Sınıf 2 modemler için, "anormal çağrı sonlandırma (kod)" hata mesajı nn)" belirtir
modem bir hata algıladı ve kapattı.
Birçok şirket, ürünleriyle ilgili bilgileri faksla geri gönderecek hizmetlerin reklamını yapar. Bunlar
faks alımını test etmek için yararlı olabilir.
Alırken "çalışma uzunluğu arabellek taşması" mesajı görüntüde bir hata olduğunu gösterir
veri formatı. kullanmanız gerekebilir. Ya da belirli Sınıf 2 modemler ile seçenek.
efaks "olamaz ( )" lütfen bir hata raporu gönderin
yazar.
Son olarak, "seçenek bingo" oynamayın, sorunu çözemezseniz ayrıntılı bir günlük gönderin.
başarısız oturum (çıktı faks -v Kendi ID’n ile mağazalarını oluştur) aşağıdaki adrese.
WEB SAYFA
En son sürüme yönelik işaretçiler, bilinen hatalar ve yamalar içeren bir Web Sayfası şu adreste mevcuttur:
http://www.cce.com/efax/
İLGİLİ YAZILIM
Linux Sistemleri için
Bağımsız paketler, efax (xfax, tefax) için daha kullanıcı dostu arayüzler sağlar ve
efax kullanarak bir e-postadan faksa (Qfax) ağ geçidi sağlayın. Hepsi anonim FTP ile kullanılabilir
/pub/Linux/apps/serialcomm/fax/ adresindeki metalab.unc.edu'dan.
Amiga Sistemleri İçin
Amiga için efax'ın erken bir sürümünün bağlantı noktası, bir bileşenin bir bileşeni olarak mevcuttur.
Al Villarica tarafından dağıtılan shareware sesli posta paketi, AVM (rvillari@cat.syr.edu).
Diğer Limanlar
efax'ın taşınması nispeten kolaydır. Sisteme bağlı tüm kodlar efaxos.c. Erken
efax sürümü VMS'ye taşındı. Sürüm 0.8a, Luigi Capriotti tarafından Win32'ye taşındı.
Win32 kodunu mevcut sürüme entegre etmek istiyorsanız yazarla iletişime geçin.
onworks.net hizmetlerini kullanarak efax'ı çevrimiçi kullanın