From info@microfile.com Wed Nov 25 17:58:51 1998 From: info@microfile.com To: users-de@lists.opensuse.org Subject: Nochmal Drucken eines Faxes / Hohn und Spott Date: Wed, 25 Nov 1998 17:58:51 +0000 Message-ID: <01BE18A5.A58E27E0@ITLOCAL> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8476088517892723999==" --===============8476088517892723999== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hallo, ich verzweifle bald. Wer kann mir helfen, wie ich unter Hyla-Fax ein Fax, wel= ches neu angekommen ist, sofort auf den Drucker schicken ? - Danke fuer Antwo= rten. Uebrigens:=20 Ja, wir sind MS-Haendler und wurden deshalb auch schon hier mit Spott bedacht= , aber lieber Linux-Gemeinde, anstatt zu laestern, solltet Ihr Euch freuen, d= ass sich auch schon MS-Haendler nach anderen Loesungen umschauen. - Und das a= us gutem Grund. Danke fuer die Eure Hilfe Ulrich Eckardt Eckardt IT-Systems email: info(a)microfile.com Stellenmarkt: http://www.arbeit-online.de> Windows NT - Site : http://www.windowsnt.de> Software: http://www.microfile.com> Online-Shop http://www.leben.de> Registrierter Microsoft-Haendler 1998 -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo(a)suse.com schicken, mit dem Text: unsubscribe suse-linux --===============8476088517892723999==-- From Arno.Mechler@t-online.de Wed Nov 25 21:13:27 1998 From: Arno.Mechler@t-online.de To: users-de@lists.opensuse.org Subject: Re: Nochmal Drucken eines Faxes / Hohn und Spott Date: Wed, 25 Nov 1998 21:13:27 +0000 Message-ID: In-Reply-To: <01BE18A5.A58E27E0@ITLOCAL> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0921378522947016827==" --===============0921378522947016827== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Wed, 25 Nov 1998, Arbeit-Online wrote: >=20 > Hallo, >=20 > ich verzweifle bald. Wer kann mir helfen, wie ich unter Hyla-Fax > ein Fax, welches neu angekommen ist, sofort auf den Drucker schicken ? > - Danke fuer Antworten. Im Directory /var/spool/fax/bin (/var/spool/fax ist das Installations- directory von Hylafax bei Suse) gibt es ein Shell Script, das das Fax und andere Meldungen per e-mail weiterleitet. Das empfangene Fax wird=20 vorher in Postscript umgewandelt und kann deshalb bei richtig konfiguriertem apsfilter direkt via Ghostscript mit dem Befehl lpr ausgegeben werden. Folgend das Script /var/spool/fax/bin/faxrcvd mit Aenderungsvorschlag (kann man mit vi oder anderem Lieblinseditor als root reinbasteln, vielleicht vor Basteln eine Sicherheitskopie vom Original machen): #! /bin/sh # $Id: faxrcvd.sh,v 1.33 1998/02/12 10:04:57 guru Rel $ # # HylaFAX Facsimile Software # # Copyright (c) 1990-1996 Sam Leffler # Copyright (c) 1991-1996 Silicon Graphics, Inc. # HylaFAX is a trademark of Silicon Graphics #=20 # Permission to use, copy, modify, distribute, and sell this software and=20 # its documentation for any purpose is hereby granted without fee, provided # that (i) the above copyright notices and this permission notice appear in # all copies of the software and related documentation, and (ii) the names of # Sam Leffler and Silicon Graphics may not be used in any advertising or # publicity relating to the software without the specific, prior written # permission of Sam Leffler and Silicon Graphics. #=20 # THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,=20 # EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY=20 # WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. =20 #=20 # IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR # ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, # OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, # WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF=20 # LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE=20 # OF THIS SOFTWARE. # # # faxrcvd file devID commID error-msg # if [ $# !=3D 4 ]; then echo "Usage: $0 file devID commID error-msg" exit 1 fi test -f etc/setup.cache || { SPOOL=3D`pwd` cat</dev/null`" SENDTO=3D if [ -f etc/FaxDispatch ]; then . etc/FaxDispatch # NB: FaxDispatch sets SENDTO based on $SENDER fi (echo "To: $TOADDR" echo "From: The HylaFAX Receive Agent " echo "Subject: facsimile received from $SENDER"; echo "" echo "$FILE (ftp://$HOSTNAME:$PORT/$FILE>):"; $INFO -n $FILE echo "ReceivedOn: $DEVICE" if [ "$MSG" ]; then echo "" echo "The full document was not received because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi else echo "CommID: c$COMMID (ftp://$HOSTNAME:$PORT= /log/c$COMMID>)" fi if [ -n "$SENDTO" ]; then echo "" echo "The facsimile was automatically dispatched to: $SENDTO."=20 fi ) | 2>&1 $SENDMAIL -ffax -oi $TOADDR if [ -n "$SENDTO" ]; then (MIMEBOUNDARY=3D"NextPart$$" echo "Mime-Version: 1.0" echo "Content-Type: Multipart/Mixed; Boundary=3D\"$MIMEBOUNDARY\"" echo "Content-Transfer-Encoding: 7bit" echo "To: $SENDTO" echo "From: The HylaFAX Receive Agent " echo "Subject: facsimile received from $SENDER"; echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: text/plain; charset=3Dus-ascii" echo "Content-Transfer-Encoding: 7bit" echo "" echo "$FILE (ftp://$HOSTNAME:$PORT/$FILE>):"; $INFO -n = $FILE echo "ReceivedOn: $DEVICE" if [ "$MSG" ]; then echo "" echo "The full document was not received because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi else echo "CommID: c$COMMID (ftp://$HOSTNAME:$= PORT/log/c$COMMID>)" fi ----falls keine E-mailweiterleitung des Faxes erwuenscht, dann von hier--- echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: application/postscript" echo "Content-Description: FAX document" echo "Content-Transfer-Encoding: 7bit" echo "" $FAX2PS $FILE 2>/dev/null ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hier wird das Postscriptfile fuer die e-mail erzeugt echo "" echo "--$MIMEBOUNDARY--" ----bis hier loeschen----------------------------------------------------- ) | 2>&1 $SENDMAIL -ffax -oi $SENDTO $FAX2PS $FILE 2>/dev/null | lpr ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ das hier zum Drucken einfuegen, eventuell noch Drucker fuer das lpr Kommando angeben, falls es nicht der Defaultdrucker ist fi else # # Generate notification mail for a failed attempt. # (echo "To: $TOADDR" echo "From: The HylaFAX Receive Agent " echo "Subject: facsimile not received" echo "" echo "An attempt to receive facsimile on $DEVICE failed because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi ) | 2>&1 $SENDMAIL -ffax -oi $TOADDR fi Hoffe Du kommst damit klar. Gruss Arno -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo(a)suse.com schicken, mit dem Text: unsubscribe suse-linux --===============0921378522947016827==-- From mmaureraks@st-wendel.de Thu Nov 26 04:33:40 1998 From: mmaureraks@st-wendel.de To: users-de@lists.opensuse.org Subject: Re: Nochmal Drucken eines Faxes / Hohn und Spott Date: Thu, 26 Nov 1998 04:33:40 +0000 Message-ID: <19981126053340.D514@aksbbs.de> In-Reply-To: <01BE18A5.A58E27E0@ITLOCAL> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2424981645515595827==" --===============2424981645515595827== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Wed, Nov 25, 1998 at 06:58:51PM +0100, Arbeit-Online wrote: > ich verzweifle bald. Wer kann mir helfen, wie ich unter Hyla-Fax ein Fax, w= elches neu angekommen ist, sofort auf den Drucker schicken ? - Danke fuer Ant= worten. "Onlinehilfe" unter Linux gibt`s leider nicht. RTFM ;-)) Nimm mgetty, das macht weniger Probleme und funktioniert sauberer.=20 Mario -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo(a)suse.com schicken, mit dem Text: unsubscribe suse-linux --===============2424981645515595827==-- From praxis-storath-julius@t-online.de Fri Nov 27 18:59:46 1998 From: praxis-storath-julius@t-online.de To: users-de@lists.opensuse.org Subject: Hylafax Empfang und Drucken und Winpopuppen Date: Fri, 27 Nov 1998 18:59:46 +0000 Message-ID: <365EF6A2.9CC8A225@t-online.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0447135401073161280==" --===============0447135401073161280== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Gemeinde, bislang hatte ich aufgegeben Faxe direkt ausdrucken zu lassen. Habe mir mit Samba und W95 und einem Image - Viewer=20 der auch drucken kann ausgeholfen. ( Ich weiss von hinten durch die Brust, aber watet tu tutet ebn) Fruehere Versuche eine Winpopup auf die Windowsschirme nach Faxempfang aus faxrcvd heraus zu bekommen waren auch gescheitert. Nun neuer Versuch: nach den ich auf der Liste folgendes mitbekommen habe: dabei kommt mir langsam der Verdacht dass faxrcvd nach Empfang erst garnicht auf gerufen wird obwohl Faxmaster nach Faxempfang immer brav eine mail bekommt. Arno Mechler wrote: >=20 > On Wed, 25 Nov 1998, Arbeit-Online wrote: >=20 > > > > Hallo, > > > > ich verzweifle bald. Wer kann mir helfen, wie ich unter Hyla-Fax ich nicht, gut Ding brauch weile > > ein Fax, welches neu angekommen ist, sofort auf den Drucker schicken ? > > - Danke fuer Antworten. > Im Directory /var/spool/fax/bin (/var/spool/fax ist das Installations- > directory von Hylafax bei Suse) gibt es ein Shell Script, das das Fax > und andere Meldungen per e-mail weiterleitet. Das empfangene Fax wird > vorher in Postscript umgewandelt und kann deshalb bei richtig > konfiguriertem apsfilter direkt via Ghostscript mit dem Befehl lpr > ausgegeben werden. Folgend das Script /var/spool/fax/bin/faxrcvd mit > Aenderungsvorschlag (kann man mit vi oder anderem Lieblinseditor als > root reinbasteln, vielleicht vor Basteln eine Sicherheitskopie vom > Original machen): > Das habe ich bei mir auch versucht.: UND HIER das script gekuerzt /var/spool/fax/bin/faxrcvd sieht so aus: #! /bin/sh # $Id: faxrcvd.sh,v 1.33 1998/02/12 10:04:57 guru Rel $ # # HylaFAX Facsimile Software # # Copyright (c) 1990-1996 Sam Leffler # Copyright (c) 1991-1996 Silicon Graphics, Inc. # HylaFAX is a trademark of Silicon Graphics # ----schnip ----schnap # faxrcvd file devID commID error-msg # if [ $# !=3D 4 ]; then echo "Usage: $0 file devID commID error-msg" exit 1 fi test -f etc/setup.cache || { SPOOL=3D`pwd` cat<>> nach korrekten Faxempfang hatte ich noch nie Fehlermeldung --->>> wie hier beschrieben --->>> obwohl das file setup.cache in meinem System weder mit --->>> locate noch mit find aufzutreiben ist. The file $SPOOL/etc/setup.cache is not present. This probably means the machine has not been setup using the faxsetup(1M) command. Read the documentation on setting up HylaFAX before you startup a server system. EOF exit 1 } . etc/setup.cache INFO=3D$SBIN/faxinfo FAX2PS=3D$TIFFBIN/fax2ps TOADDR=3DFaxMaster # # There is no good portable way to find out the fully qualified # domain name (FQDN) of the host or the TCP port for the hylafax # service so we fudge here. Folks may want to tailor this to # their needs; e.g. add a domain or use localhost so the loopback # interface is used. # HOSTNAME=3D`hostname` # XXX no good way to find FQDN --->>>Frage muss hier der HylaFax Server im Klartext rein ? --->>>Kann ich mier eignetlich nicht vorstellen. PORT=3D4559 # XXX no good way to lookup service FILE=3D"$1" DEVICE=3D"$2" COMMID=3D"$3" MSG=3D"$4" if [ -f $FILE ]; then # # Check the sender's TSI and setup to dispatch # facsimile received from well-known senders. # SENDER=3D"`$INFO $FILE | $AWK -F: '/Sender/ { print $2 }' 2>/dev/null`" SENDTO=3D if [ -f etc/FaxDispatch ]; then . etc/FaxDispatch # NB: FaxDispatch sets SENDTO based on $SENDER fi (echo "To: $TOADDR" echo "From: The HylaFAX Receive Agent " echo "Subject: facsimile received from $SENDER"; echo "" echo "$FILE (ftp://$HOSTNAME:$PORT/$FILE>):"; $INFO -n $FILE echo "ReceivedOn: $DEVICE" if [ "$MSG" ]; then echo "" echo "The full document was not received because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi else echo "CommID: c$COMMID (ftp://$HOSTNAME:$PORT= /log/c$COMMID>)" fi if [ -n "$SENDTO" ]; then echo "" echo "The facsimile was automatically dispatched to: $SENDTO."=20 fi ) | 2>&1 $SENDMAIL -ffax -oi $TOADDR if [ -n "$SENDTO" ]; then (MIMEBOUNDARY=3D"NextPart$$" echo "Mime-Version: 1.0" echo "Content-Type: Multipart/Mixed; Boundary=3D\"$MIMEBOUNDARY\"" echo "Content-Transfer-Encoding: 7bit" echo "To: $SENDTO" echo "From: The HylaFAX Receive Agent " echo "Subject: facsimile received from $SENDER"; echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: text/plain; charset=3Dus-ascii" echo "Content-Transfer-Encoding: 7bit" echo "" echo "$FILE (ftp://$HOSTNAME:$PORT/$FILE>):"; $INFO -n = $FILE echo "ReceivedOn: $DEVICE" if [ "$MSG" ]; then echo "" echo "The full document was not received because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi else echo "CommID: c$COMMID (ftp://$HOSTNAME:$PORT/log/c$COMMID>)" fi echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: application/postscript" echo "Content-Description: FAX document" echo "Content-Transfer-Encoding: 7bit" echo "" --->>> Hier die Zeile an dich --->>> nur meinen Drucker angepipet (Watn Woort) --> $FAX2PS $FILE 2>/dev/null |lpr -Pljet4l Sonst keine aenderunge zu Originascript aus der Distribition und was is nix is kein fatzen drucke kommt. Die Druckerqueue erzaehhlt mit lpc status ljet4l=20 ljet4l: queuing is enabled printing is enabled no entries printer idle D.h. es kommt kein Druckjob an.=20 Wat nu, wo nachlesen, wo aendern, wo ein setup.cache herbekommen ? Gruss Julius ---- hier kommt noch der Rest von /var/spool/fax/bin/faxrcvd echo "" echo "--$MIMEBOUNDARY--" ) | 2>&1 $SENDMAIL -ffax -oi $SENDTO fi else # # Generate notification mail for a failed attempt. # (echo "To: $TOADDR" echo "From: The HylaFAX Receive Agent " echo "Subject: facsimile not received" echo "" echo "An attempt to receive facsimile on $DEVICE failed because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi ) | 2>&1 $SENDMAIL -ffax -oi $TOADDR fi --=20 Praxis Storath: Powered by linuX (Ver: SuSE 5.3) ; linuX-DAVID - have another nice night with that great OS linuX (TM) made by Internet - blue - screens for linuX background only -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo(a)suse.com schicken, mit dem Text: unsubscribe suse-linux --===============0447135401073161280==--