Lprint
From GeekWiki
LPrint (lazy print) is a tool that aims to provide convenient commandline printing similar to what modern GUI document readers offer.
Contents |
[edit] Invocation
Usage
lprint [options] <file> [more files...]
For help use: lprint -h
Options
-h, --help Displays help message -d, --duplex <HOW> Enable duplexing, HOW can be "short", "long" -n, --on-one <NUM> Nup NUM pages on one page -b, --booklet Enable (psbook) booklet printing -m, --merge Merge given files into one printjob (e.g. no empty pages in duplex) -c, --copies <NUM> How many copies to print -p, --oPaper <SIZE> Destination (output) papersize -P, --iPaper <SIZE> Input papersize -r, --resize Resize to fit papersize -R, --review Review the file(s) before printing -f, --fixnup Fix the orientation of nupping (useful for slides with strange papersizes) -N, --nocleanup Do not delete temporary files in /tmp, will print tmpdir used
[edit] Requirements
A working lpr (e.g. cups), psutils (psresize, psbook, psnup, etc.), imagemagick for convert and pdftops
[edit] Latest Updates
* 2010-03-23: First release
[edit] TODO
* Fix orientation for printing nupped pages
[edit] Requests / Contribution
If you have a feature request or bug to file please feel free to contact me. You'll find me as Nebukadneza on irc.euirc.net and irc.freenode.net. You also can email me at lprint@nebuk.de.
[edit] Documentation
try adding "-h" to the commandline. Also: This page ...and there's always the source ;)
[edit] Obtaining
The source code can be found at our gitorious server at http://gitorious.ghostdub.de/lprint. Feel free to check out the GIT repos.

