The the -o outputorder=order option to set the output order of all pages:
lp -o outputorder=normal filename ENTER lp -o outputorder=reverse filename ENTER lpr -o outputorder=reverse filename ENTER
The -o number-up=value option selects N-Up printing. N-Up printing places multiple document pages on a single printed page. CUPS supports 1, 2, 4, 6, 9, and 16-Up formats; the default format is 1-Up:
lp -o number-up=1 filename ENTER lp -o number-up=2 filename ENTER lp -o number-up=4 filename ENTER lpr -o number-up=16 filename ENTER
The -o page-border=value option chooses the border to draw around each page:
The -o number-up-layout=value option chooses the layout of the pages on each output page:
You can control the overall brightness of the printed output using the -o brightness=percent option:
lp -o brightness=120 filename ENTER lpr -o brightness=120 filename ENTER
Values greater than 100 will lighten the print, while values less than 100 will darken it.
Besides setting options for each print queue, CUPS supports printer instances which allow you to define several different sets of options for each printer. You specify a printer instance using the slash (/) character:
lpoptions -p laserjet/duplex -o sides=two-sided-long-edge ENTER lpoptions -p laserjet/legal -o media=Legal ENTER
The lp and lpr commands also understand this notation:
lp -d laserjet/duplex filename ENTER lpr -P laserjet/legal filename ENTER
Use the -x printer/instance option to remove a printer instance that you no longer need:
lpoptions -x laserjet ENTER lpoptions -x laserjet/duplex ENTER lpoptions -x laserjet/legal ENTER
The -x option only removes the default options for that printer and instance; the original print queue will remain until deleted with the lpadmin(8) command by the administrator.