Care to share? I'm thinking about doing this very shortly. ---- _ _ _ _ ___ _ _ _ |Y#| | | |\/| | \ |\ | | | Ryan Novosielski - Jr. UNIX Systems Admin |$&| |__| | | |__/ | \| _| | [EMAIL PROTECTED] - 973/972.0922 (2-0922) \__/ Univ. of Med. and Dent. | IST/ACS - New Jersey Medical School - C630
On Wed, 30 Jan 2002, Robert Fausey wrote: > On Fri, 25 Jan 2002, Joel Hammer wrote: > > I just set up this exact same thing. I created a perl script to convert > the source file to postscript and the ran ghostscript to convert the file > to PDF, then email the file to the user as an attachment. All the > conversions and Email attachments are done within the perl script. > > > What you want to learn about is printer queues and print filters. I am > > not going to try to tell you about print queues. You really don't need > > a print queue to do what you want to do, since you do not need to spool > > anything to a printer. > > > > What OS are you using? In linux, most applications send a postscript > > file. Some jobs are in ascii. To convert, the following command might > > work: > > > > cat file | enscript -Z -B -o - | gs -q -sDEVICE=pdfwrite -sOutputFile=- - > >/tmp/junk.pdf > > > > should create your pdf file for you. Mailing it is a bit tricky. I guess > > you need to mail is as an attachment, no? This command, without the word > > "file", would likely work just fine invoked from netscape. That is because > > cat will assume input from standard input without a file name handy. > > > > My mail program doesn't have a way to attach anything, but mutt does. So, > > I would try: > > > > echo Here is your pdf file | mutt -s Your_PDF_File -a /tmp/junk.pdf addressee > > > > Both these command work on my machine. > > > > Read man gs, man enscript and man ps2pdf to get more of a flavor of your options. > > > > Now, all of this can go into a print filter and can be invoked with a > > simple lpr -Ppdf command (if you call your queue pdf). For a good basic > > discussion of print filters, I suggest this site and read my basic guide > > to printer filters. Search the site for hammer filters > > > > http://linux.nf/stepbystep.html > > > > If you eschew a black box approach, by the time you are done with this, > > you will know a lot about printing. > > > > Joel > > > > > > On Fri, Jan 25, 2002 at 03:28:40PM -0800, Ron McKown wrote: > > > hello everyone, > > > i'm new to lprng, and have a question that i'm sure some of you could > > > shed some light on. > > > > > > i'm trying to setup a spool that takes a print job, converts to pdf and > > > emails the .pdf file to the sender. > > > > > > to be honest, i don't even know where to start. or there might already > > > be a script that someone has developed that does just that. > > > otherwise, i would find it helpful if someone could just point me where > > > i should start. > > > > > > would this be something that would be better to do in CUPS? > > > > > > Ron McKown > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > ----------------------------------------------------------------------------- > > > YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST > > > The address you post from MUST be your subscription address > > > > > > If you need help, send email to [EMAIL PROTECTED] (or lprng-requests > > > or lprng-digest-requests) with the word 'help' in the body. For the impatient, > > > to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED] > > > with: | example: > > > subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED] > > > unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED] > > > > > > If you have major problems, send email to [EMAIL PROTECTED] with the word > > > LPRNGLIST in the SUBJECT line. > > > ----------------------------------------------------------------------------- > > > > ----------------------------------------------------------------------------- > > YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST > > The address you post from MUST be your subscription address > > > > If you need help, send email to [EMAIL PROTECTED] (or lprng-requests > > or lprng-digest-requests) with the word 'help' in the body. For the impatient, > > to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED] > > with: | example: > > subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED] > > unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED] > > > > If you have major problems, send email to [EMAIL PROTECTED] with the word > > LPRNGLIST in the SUBJECT line. > > ----------------------------------------------------------------------------- > > > > > Rob Fausey. > > These are not the droids you're looking for. Move along. Move along. > > > > ----------------------------------------------------------------------------- > YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST > The address you post from MUST be your subscription address > > If you need help, send email to [EMAIL PROTECTED] (or lprng-requests > or lprng-digest-requests) with the word 'help' in the body. For the impatient, > to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED] > with: | example: > subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED] > unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED] > > If you have major problems, send email to [EMAIL PROTECTED] with the word > LPRNGLIST in the SUBJECT line. > ----------------------------------------------------------------------------- > ----------------------------------------------------------------------------- YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST The address you post from MUST be your subscription address If you need help, send email to [EMAIL PROTECTED] (or lprng-requests or lprng-digest-requests) with the word 'help' in the body. For the impatient, to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED] with: | example: subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED] unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED] If you have major problems, send email to [EMAIL PROTECTED] with the word LPRNGLIST in the SUBJECT line. -----------------------------------------------------------------------------
