Navigace:  FaxChange™ - Dokumentace > Administrace FaxChange™ > Popis komponenty FaxChange >

Základní princip práce FaxChange

Předchozí stránkaDomůDalší stránka

FaxChange je řešena modulárně. Skládá se z následujících komponent:

Gateway -  Gateway přenáší zprávy z FaxChange do e-mailového systému, v našem případě do MS Exchange. Připojení k jinému e-mail systému znamená pouze nahrazení gatewaye. FaxChange může být připojena i k několika e-mailovým systémům najednou - prostě běží více gatewayí současně.

MS Exchange gateway se skládá ze dvou částí: vlastní gatewaye, která přenáší zprávy typu FAX (tj. odesílané či přišlé faxy) a z mailbox agenta, který zajišťuje transport ostatních zpráv (potvrzení o doručení/nedoručení, náhled faxu, hlášení o chybě atd.)

Server - Server je "centrální posunovač". Rozděluje ostatním komponentám práci.
Faxové konvertory a tiskárny
oKonverze na serveru z emailu (a konverze příloh)
Zpracování souborů
1.FaxChange Server v adresáři %ums_path%/FaxChange/mail/IN zpracovává soubory od SMTP Gateway. Soubory, které se budou konvertovat, se s upraveným CTL souborem kopírují do adresáře %ums_path%/FaxChange/convert/IN.
2.Tam je začne zpracovávat Master convertor. Ten určí, jaký konvertor bude na konverzi použit.
3.Big Convertor kontroluje vstupní adresář convert/big/IN a v případě, že v něm najde popisný CTL soubor, spustí konverzi. Výsledek je umístěn do adresáře convert/big/OUT. Z tohoto adresáře se zkonvertovaný TIFF dostane zpět k FaxChange Serveru.
Konverze příloh
1.Při konverzi se využívá virtuální faxová tiskárna FaxChange server printer. Ovladač pro tuto tiskárnu je fax minidriver. Tato tiskárna tiskne do pipy \.\\pipe\fax.
2.Při konverzi spolupracují dvě služby. První z nich je Big Convertor, který kontroluje svůj adresář convert/big/IN a v něm hledá CTL soubory. Najde-li jeden či více souborů pro konverzi, projde seznam všech tiskáren v systému a pokusí se najít tiskárnu FaxChange server printer. V případě že ji najde, nastaví ji jako defaultní. Pak v registrech (HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\FaxChange\BIG_CNV\PRIV_EXT) najde dle přípony zpracovávaného souboru předpis, jakým programem se bude daný soubor tisknout, a spustí tisk v tomto programu. Tím, že Big Convertor předtím nastavil faxovou tiskárnu jako defaultní, se dokument ve vybraném programu vytiskne na faxové tiskárně.
3.Pipu \.\\pipe\fax sleduje druhá registrovaná služba ConvertPrint, která se stará o konverzi výstupu faxové tiskárny do souboru TIFF. Jakmile zaznamená na výstupu pipy datový proud, začne ho zpracovávat do výsledného TIFFu do adresáře convert/big/OUT.
4.Big Convertor vždy čeká na dokončení tisku a následné konverze do TIFF. Až po té, co je v adresáři convert/big/OUT nalezen zkonvertovaný soubor, smaže zdrojové soubory z convert/big/IN. Teprve pak začne znovu prohledávat adresář convert/big/IN a hledat další CTL. Vždy začne zpracovávat první nalezený. Na počátku zpracování opět kontroluje existenci faxové tiskárny a nastavuje ji na defaultní. Tedy vše se opakuje od bodu 2.
oKonverze vytisknutím na virutální faxovou tiskárnu

Na virtuální faxovou tiskárnu je možné přímo tisknout z programů, které tisk podporují. Ve FaxChang je kromě FaxChange server printer tiskárny možné nainstalovat s klientským balíčkem tiskárnu FaxChange client printer, která používá stejný ovladač.

1.Tisknete-li přímo na FaxChange server printer, vytvoří se soubor v adresáři convert/big/OUT s názvem cnv.raster.tif .

poznamka_24Poznámka: Tato tiskárna není vhodná pro uživatelský tisk, neboť se služba ConvertPrint v tomto případě snaží stále tisknout do souboru cnv.raster.tif. A při dalším pokusu, pokud soubor není smazán dochází k selhání tisku.

2.Klientská tiskárna FaxChange Client Printer je určena pro posílání faxů uživateli tiskem z programů. Tiskárna tiskne do pipy \.\\pipe\fax007. Tuto pipu sleduje služba ClientPrinter, která se podobně jako ConvertPrint stará o konverzi datového proudu z pipy do TIFF souboru. Ten ukládá do faxchange/fxPrintQ s unikátním jménem. Potřebné informace o tisknutém souboru získává z tiskového spooleru. Nad tímto adresářem provádí kontrolu program fxpr.exe, který pak uživateli nabídne odeslání tohoto dokumentu pomocí defaultně nastaveného poštovního klienta.

poznamka_24Poznámka: Ani jedna z tiskáren se nyní nepoužívá jako sdílená tiskárna. Na serveru je tedy nainstalována FaxChange server printer a na klientské počítače je instalována FaxChange client printer.

Ovladače telefonních karet

FaxChange ovladač je aktivní. Jedná se o proces (službu systému Windows), který sám odesílá a přijímá faxy.

Faxy, které mají být odeslány, umístí FaxChange Server do fronty implementované adresářem Fax/Out na disku. V tomto adresáři jsou umístěny TIFF soubory pro odeslání a CTL soubory s informacemi o faxu (např. číslo, kam má být fax poslán). Ovladač na základě CTL souborů vytočí hovor a odešle příslušný TIFF soubor. Výsledek poslání faxu ovladač serveru signalizuje modifikací a přejmenováním CTL souboru.

Pokud FaxChange ovladač zrovna neodesílá žádný fax, čeká na příchozí hovory. Příchozí hovory zvedá a pokouší se přijmout fax. Příchozí fax ukládá ve formě TIFF souboru a CTL souboru s informacemi o faxu (např. číslo, ze kterého fax přišel) do fronty příchozích faxů implementované adresářem Fax/In.

Ovladač linky - Ovladač linky odesílá připravené faxy a přijímá faxy zvenčí. Opět se jedná o samostatný modul. V současné době je k dispozici ovladač pro specializované faxové karty Brooktrout a pro faxmodemy Class 2 / 2.0.

I zde je samozřejmě možné, aby v rámci jednoho systému FaxChange běželo několik ovladačů linky, a to i rozličných typů - je tudíž možné, aby firma nasadila FaxChange na jednom běžném modemu Class 2, a posléze, po zjištění, že kapacita jednoho portu již nevyhovuje, pořídila např. čtyřportovou kartu Brooktrout, a provozovala obojí najednou.

 


knihaPřehled funkcí