Convoluted
Things are meant to be simple right?
I had an outstanding issue with a client who purchased a rather nice proprietary VOIP system. Problem was that the inbuilt faxing system would only allow them to see the faxes online with their machines. Handy for sending faxes around the office and to off-site workers, but not very easy for the poor lady who’s job is to ensure hard copy’s are kept stored.
With the proprietary vendor saying that it simply ‘wasn’t possible’ I went back to the drawing board… here is what crazy scheme I cooked up.
- Incoming Fax received by VOIP fax server
- Fax server tells Client PC that it’s got a fax, ready to be viewed on machine
- Using Proprietary’s inbuilt filters, all incoming Faxes to the user will be automagically send an attached TIFF file via e-mail.
- E-mail is sent via local Linux (soapbox) server and caught by Postfix’s alias automation
- Email is piped to a PHP script (tried ruby, but got pissed off by ActionMailer’s reliance on Rails too much and went with good ol’ PEAR MailMimeDecoder) which decodes the E-mail and extracts the TIFF image.
- TIFF image is converted to a multi-page PostScript file with tiff2ps
- The newly created PostScript file is then whisked away to a CUPS Que.
- CUPS then sends off it’s job to a Netgear print server which passes it’s data on to the Brother printer
- Brother multifunction printer prints out the fax AND uses yellow paper to boot
Surprisingly it’s been working fine for a while now and I think I need to work in some duct tape and bubblegum in there somewhere to make the process… complete. ![]()
Add New Comment
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks
(Trackback URL)