From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?UGXEh2EgTmXFoW92YW5vdmnEhw==?= Subject: Re: How to redirect LPT1 output to a disk file? Date: Tue, 28 Feb 2017 15:46:04 +0100 Message-ID: <2353255.MhAOCmL183@linux-dell> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:organization:user-agent :mime-version:content-transfer-encoding; bh=ChUqmgPlHMEnapPWTrvmF3xLabnHqai26G+mWnweanI=; b=rdFsWBn4w3r9CGA2Qfc31zdQDiJAxsnWkKfndcT//fTJ24Uf5VenPYQj7M6BKxBFLn XFLykqrJg5J7Pk+mHNzJD8DBKGnqdj2S49MHAru35niAYM/ncPBABkiYCanTEyonbjUQ mHt+F4fHI+oJv9YCBpvNBb5aGoggHJFlkGh1l87zvR8FpWiyYV6XdUzROTLMmJun67pk pJcYgKVNfOJAjiKJXUYaGTnqw2g5svN34yPVGFjV/74J0ejcqyoATkQXJU988T2c5Gak a+YfPmBNI6AMw3f3OhKYsMwAX4FgTLZhcX9oNfvDD+YLi9r152nzfwfz+lO/JfdBqcOF RS6Q== Sender: linux-msdos-owner@vger.kernel.org List-ID: To: linux-msdos@vger.kernel.org > > # $_lpt1 = "lpr -l" > # $_lpt2 = "lpr -l -P lpt2" > # $_lpt3 = "" > > # idle time in seconds before spooling out. Default: (20) > > # $_printer_timeout = (20) > > ############################################################################## > > However, these lines are not at all clear to me. What changes are needed so > that lpt1 output goes to a disk file? well, you could try to capture LPT output in file, convert to PDF and mail to yourself /HOME/USERNAME/.dosemurc ---------------------- $_lpt1 = "tmpprn" $_printer_timeout = (30) ---------------------- /USR/LOCAL/BIN/tmpprn --------------------- #!/bin/bash # # TMP1=`mktemp /home/$USER/epson.XXXXX` || exit 1 TMP2=`mktemp /home/$USER/outps.XXXXX` || exit 1 TMP3=`mktemp /home/$USER/pdf.XXXXX` || exit 1 # date > ~/dt.txt # # write out data into TMP1 # cat "$@" > $TMP1 cd /usr/local/bin # epsonps -q -ta4-12 -o$TMP2 $TMP1 gs -sDEVICE=pdfwrite -sPAPERSIZE=a4 -sOutputFile=$TMP3 -dBATCH -dNOPAUSE $TMP2 $ sleep 2 # mv $TMP3 $TMP3.pdf /usr/bin/mutt -a $TMP3.pdf -s "DOS PRINT" $USER@localhost < ~/dt.txt # sleep 2 #cleanup rm -f $TMP1 rm -f $TMP2 rm -f $TMP3.pdf rm -f ~/dt.txt ------------------------ Hope this lead you to right way