Lprint

From GeekWiki

Jump to: navigation, search

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.

Personal tools