Faxen ontvangen met efax



Vergelijkbare documenten
Gentoo linux. Introductie. Gentoo is anders. LinuxFocus article number door Guido Socher (homepage) Over de auteur:

Linux op de desktop: een computer voor mam

Alle diensten in Linux onder Chroot draaien

Handleiding Faxdiensten

Hylafax client voor windows 7: wphfxwin7

Een ISDN fax met Linux

Aandachtspunten voor installatie suse in vmware server

Basis UNIX commando's - overzicht

Beginnen met businessdesk

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Installatie instructies. UBplus. Voor Linux / Samba. 12-sep-11. Datum: Ref erentie: Versie: 1.1

Chapter 4. eenvoudige webserver opzetten

Aanmelden Na installatie wordt de service automatisch gestart en kunt u meteen aanmelden van op afstand:

Linux Quickstart Cygwin

Summa Cutter Tools. 1 Cutter tools. Met dit programma kunnen twee dingen geïnstalleerd worden:

Installatie en configuratie documentatie

Bestand: /home/karel/scripts/nas Pagina 1 van 8

Linux Quickstart Cygwin via HTTP

Een Squid-Proxy Server opzetten

Gebruik van command-line operating systems

Inhoud. A Eskwadraat Linuxcursus UNIX. GNU/Linux. Slackware. Red Hat. GNU/Linux Bestanden Thuiswerken Shell Editors Opdracht.

Courbois Software WebDesignEditor. Werken met MailThem 2.0

Huiswerk Linux: installatie mod_auth_pam

HANDLEIDING HOSTED EXCHANGE 2007 (PC-EN)

man-pagina s schrijven

HTML beheren met Perl, HTML::TagReader

DocBook XML documenten bewerken

Configuratie handleiding Gigaset SE505. Omschakelen naar de Nederlandse Taal. Overzicht van de stappen voor de installatie

Installatie nieuwe build van Alure (alle componenten)

NIS Notarieel Informatie Systeem

Studietaak 4 Hoe installeer ik software? Apache Webserver

Les 4 Installeren Apache2 Php MySQL

Taxis Pitane. Transporter. Censys BV Eindhoven

MySQL Server Installatie Handleiding RETSOFT ARCHIEF EXPERT VERSIE Versie: v

BRIGHT-NET INSTALLATIE HANDLEIDING

Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten

Installatiehandleiding Business Assistent

Standaard Asta Powerproject Client Versie 13 Installatiedocument v1

Dymo LabelWriter 450 aan de praat krijgen

Installatie en configuratie documentatie

Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server

Handleiding installatie Enecsys uitlezen op een Synology NAS

Een Samba fileserver onder Ubuntu Edgy Server

ENH900EXT VLAN WITH 5GHZ

ClockWise 3.0 installatie handleiding

Installatie van WerkMeester

Download en installatie door de hoofdgebruiker

Datum 15 juni 2006 Versie Exchange Online. Handleiding voor gebruiker Release 1.0

XAMPP Web Development omgeving opzetten onder Windows.

Configuratiesoftware voor NetWare-netwerken

Onderzoeksnetwerk via Linux

How To: Setup MGE Network Shutdown Module V3 op het service console binnen VMware ESX 3.0.2

HANDLEIDING. IPv6 implementatie op een DirectAdmin server met CentOS

Boekbespreking: Mastering Red Hat Linux 9

Stappenplan gebruik MATLAB via de centrale KU Leuven licentie server

Standaard Asta Powerproject Client Versie 12 Installatiedocument v1

Grafisch programmeren met GTK

Installatiehandleiding Hagemeyer Nederland B.V. HSI-Module. Versie 1.4b

Handleiding voor het installeren van Tomcat7

DIGIPASS Native Bridge wordt niet gedetecteerd wanneer de DIGIPASS 870 bekabeld gebruikt wordt.

Apache heeft standaard een /var/www directory met daarin een index.html bestand.

Printopdrachten sturen vanaf een notebook op de campus en je pc thuis naar de printer/copiers voor studenten

Installatie Klankie (stand-alone) en quick start

Zeg gewoon JA. Lees verder.

Orbis Software. Portal4U. Installatie Handleiding. Dit document bevat de Installatie Handleiding voor Portal4U

Portal4U 1.4 Installatie

Studio Visual Steps Uploaden naar uw eigen webhostingservice

Installatie en configuratie 1.1. Licentie Systeem. Dé specialist in ruimtelijke informatievoorziening

Rodin installatiehandleiding (vanaf versie 2.1.xxx.x)

. Deze handleiding wordt aangeboden door: WEB-Direct Internetdiensten Domein-Direct.nl

Ontdek het universum. Wat is Celestia? LinuxFocus article number door Katja Socher <katja/at/linuxfocus.

Huiswerk Linux: Apache groepsrechten

Installatiehandleiding AhsayOBM Unix / Linux. v

Online Back-up installatie handleiding. Sikkelstraat VB Oosterhout E: info@winexpertise.nl

li d a l n s V a l GEMEENTE MAARTENSDIJK r Nbo bestemmingsplan buitengebied g g Nbo Nbo Schaal 1:5000 plankaart noord

Raspberry Pi Plex server installeren

Installatiehandleiding Cane Webservices.nl Integratie

1. Download Belcofin BelcofinSetup uitvoeren Selecteer componenten Selectie van installatie directory...

ISW Presents Debian Homeserver Workshop

WAVIX Installatie Handleiding

Dia, een programma voor het maken van diagrammen

PictoWorks Netwerk infrastructuur

Installatiehandleiding Business Assistent

CoZo handleiding. voor de huisarts

16. Web Station. In dit hoofdstuk komen de volgende onderwerpen aan bod:

DE IDENTITEITSKAART EN MICROSOFT OUTLOOK

BELANGRIJK! LEES DEZE OVEREENKOMST ALVORENS DE SOFTWARE TE INSTALLEREN!

Handleiding installatie certificaat. Gebruikershandleiding voor het installeren van een persoonlijk- of systeem certificaat

Installatiehandleiding GBS Digitaal update 2.2

Micro Computer Service Center. Installatie

Van harte welkom. Koen Vermeylen Customer Trainer. Canon Belgium nv/sa

Transcriptie:

LinuxFocus article number 249 http://linuxfocus.org door Mark Nielsen <articles(at)audioboomerang.com> Over de auteur: Mark Nielsen werkt bij AudioBoomerang.com; zij maken en leveren gepersonaliseerde multimedia email, web, en nieuwsbrief campagnes en volgen ze ook op. Hij werkt als consultant en levert het finale product aan AudioBoomerang.com s klanten, zoals geavanceerde aangepaste statistische rapporten die gebruikt worden voor demografische of psychologische profielen in toekomstige campagnes. In z n vrije tijd schrijft hij artikelen die gerelateerd zijn aan Free Software (GPL) of Free Literature (FDL) en is hij betrokken bij een non-profit leercentrum eastmont.net. Faxen ontvangen met efax Kort: Het configureren van Efax om faxen te kunnen verzenden en ontvangen op een RedHat 7.2 machine. Vertaald naar het Nederlands door: Hendrik-Jan Heins (homepage) Het doel Ik wilde een fax-server configureren. Ik wilde eerst HylaFax gebruiken, maar mgetty was al op mijn Red Hat systeem geïnstalleerd en dat werkt niet goed samen met HylaFax, dat merkte ik toen ik probeerde het HylaFax rpm pakket te installeren. Bovendien lijkt het er op dat als ik het goed wil doen, ik mgetty ook kan blijven gebruiken om in te loggen en zowel analoge sessies als fax-sessies te doen. Nu wil ik alleen maar faxen kunnen ontvangen in de standaard Red Hat installatie, zonder extra software te hoeven

gebruiken. Efax en fax zijn in feite hetzelfde. fax is gewoon een script dat efax aanroept. Configuratiebestanden Er zijn twee bestanden die je kunt configureren om de boel aan de praat te krijgen: /usr/bin/fax en /etc/inittab. Kopieer /usr/bin/fax naar /usr/bin/fax_custom, waar ik de volgende regels heb veranderd: FAXDIR=/var/spool/fax/incoming NAME="AudioBoomerang.com Computer Fax Server" FROM="+1 111 222 3333" ANSFNAME="fax_%Y%m%d_%H%M%S" In /etc/inittab heb ik het volgende veranderd: S0:2345:respawn:/bin/sh /usr/bin/fax_custom answer Efax en fax -- single receive Om een enkele fax te ontvangen als je weet dat iemand je een fax wil sturen, voer je dit commando uit: efax -d /dev/ttys0 -l "268 1162" -c 1,5 -r reply of fax answer Als je niet wilt dat fax in de achtergrond start en wacht op de volgende fax, moet je de veranderingen die ik in de "Configuratiebestanden" sectie aangaf voor /etc/inittab niet aanbrengen. Efax en fax -- in meervoud met inttab Als je het bestand /etc/inittab hebt veranderd zoals ik aan heb gegeven in de "Configuratiebestanden" sectie, hoef je alleen je computer nog maar te herstarten en je modem ontvangt faxen en stuurt die naar de /var/spool/fax/incoming directory. Als je de volgende opdracht geeft: ps auxw grep efax krijg je te zien dat efax in de achtergrond draait, dat ziet er zo ongeveer uit: root 1698 0.0 0.4 1576 616? S< 21:47 0:00 /usr/bin/efax -v -v chewmainrxtf

-d/dev/modem -iz -i&fe&d2s7=120 -i& Het mooie is dat als je proces "1698" doodt, het opnieuw wordt opgestart en ik denk dat het opnieuw het bestand /usr/bin/fax_custom inleest. Dus, als je iets verandert aan dat bestand, hoef je alleen maar het draaiende efax te doden voor je opnieuw probeert een fax te sturen als je je configuratie test. Wat doe je nadat je faxen hebt ontvangen? Je kunt een cron taak draaien die de bestanden in /var/spool/fax/incoming sorteert, een lock bestand voor alle groepen faxen maakt en ze dan ofwel converteert naar pdf om ze te kunnen bekijken op een webpagina, of ze direct uitprint. Als je ze wilt afdrukken, doe dat dan met efix: efix -ops fax_20020606_014847.001 lpr Ik zou aanraden om eerst af te drukken en daarna het bestand te bewaren in een backup directory. Faxen Sturen Het instellen van de print service was veel lastiger dan ik had gedacht. Allereerst moet je doen wat de man pagina s zeggen (maar met enkele wijzigingen): 1. ln /usr/bin/fax /usr/bin/faxlpr 2. In /etc/printcap.local fax:lp=/dev/null:sd=/var/spool/fax:if=/usr/bin/faxlpr_perl: 3. mkdir /var/spool/lpd/fax touch /var/spool/lpd/fax/lock 4. /etc/rc.d/init.d/lpd restart Nu heb ik de volgende veranderingen aangebracht: 1. In /usr/bin/faxlpr veranderde ik l= $FAX send "$num" fax$$ in gs -q -sdevice=tiffg3 -dnopause -soutputfile=fax_out fax$$ </dev/null l= efax -t $num fax_out rm fax_out en ik veranderde ook deze drie regels in de faxlpr sectie:

num= echo "$cfile" sed -e /^[^J]/d -e s/..// host= echo "$cfile" sed -e /^[^H]/d -e s/..// user= echo "$cfile" sed -e /^[^P]/d -e s/..// 2. Ik heb een perl script bewaard op /usr/bin/faxlpr_perl en heb een chmod 755 /usr/bin/faxlpr_perl uitgevoerd: #!/usr/bin/perl my $String = ""; foreach my $Arg (@ARGV) { if ($Arg =~ /\-j/) { my $Copy = $Arg; $Copy =~ s/\-j//; open(file,">lock"); print FILE "hfa$copy"; close FILE; } } my $Command = "/usr/bin/faxlpr"; system ($Command, @ARGV); print 1; 3. Dit is het deel dat ik echt verschrikkelijk vind, maar ik moest een "chmod 666 /dev/ttys1" uitvoeren, zodat de lpr gebruiker die de jobs beheert het modem kan gebruiken. Het perl script zorgt ervoor dat faxlpr het procesnummer kan vinden en het veranderen van het "fax" commando naar "efax" was nodig omdat het lock-bestanden probeerde aan te maken die ik niet wilde hebben. Ik denk wel dat mijn methode om faxen te sturen een fout maakt met de lock-bestanden, dus het zou wel eens mis kunnen gaan als je probeert tegelijk een fax te sturen en een andere te ontvangen. Na al deze pijnlijke ingrepen en al dit lijden, moet je printprogramma ook de optie "-J" kennen, zodat het een commando als lpr -P fax -J "555 1212" file.ps kan geven. Anders moet je afdrukken naar een bestand en het daarna afdrukken met een opdracht op de commandoregel. Je kunt ook gewoon het efax commando gebruiken om een fax te sturen en dit niet via de print service laten lopen. Je moet dan wel gebruik maken van gs om het te converteren voordat je het kan opsturen, dus het is nog steeds onhandig. Conclusies Wanneer ik de kans heb, zal ik proberen om: Faxen te versturen met Samba en mgetty. I wil graag /usr/bin/fax_custom vervangen door mgetty in inittab zodat ik kan verzenden en ontvangen zonder al deze problemen. Het ontvangen van faxen en het handmatig verzenden met efax is geen probleem, maar het verzenden via een print service is wel een probleem. Ik moet eens bekijken of ik mgetty niet voor meer dan alleen faxen kan gebruiken, maar ook voor

telefoon- en login sessies. Efax is slechts een tijdelijke oplossing totdat ik doorheb hoe ik mgetty aan de praat kan krijgen (ik heb het al geprobeerd, maar tot nu toe zonder succes). De enige reden dat ik geen hylafax gebruik, is dat het niet samenwerkt met mgetty en dat ik geïnteresseerd ben in mgetty, en daarom doorgegaan ben met efax. Ik ga proberen om mgetty in de toekomst te gebruiken, omdat ik meer diensten via dat modem wil instellen. Het moet mogelijk zijn om telefoon, login en fax allemaal op hetzelfde modem te zetten-- maar het geeft misschien problemen om de modem correct het verschil tussen die sessies te laten detecteren. Ik wil eigenlijk geen faxen versturen via efax en de print service. Ik hoop dat mgetty de oplossing is voor mijn problemen. Referenties 1. De Easy Fax Server! 2. Een Linux Fax Server voor een Windows Network 3. Linux Fax voor Dummies 4. Hylafax Article Versie 1.2 : Laatst aangepast Thu Jun 13 04:17:31 2002 Site onderhouden door het LinuxFocus editors team Mark Nielsen "some rights reserved" see linuxfocus.org/license/ http://www.linuxfocus.org Vertaling info: en --> -- : Mark Nielsen <articles(at)audioboomerang.com> en --> nl: Hendrik-Jan Heins (homepage) 2005-01-14, generated by lfparser_pdf version 2.51