User Tools

Site Tools


printing:lpr:advanced

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
printing:lpr:advanced [2007/04/23 16:06] damirprinting:lpr:advanced [2007/04/24 07:49] (current) damir
Line 36: Line 36:
   $ lpr -o sides=one-sided -o 1:media=Letterhead -o media=Plain mydocument   $ lpr -o sides=one-sided -o 1:media=Letterhead -o media=Plain mydocument
  
-==== 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: ====+==== Print Multiple Pages per sheet ==== 
 +  * 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:
  
   $ lpr -o number-up=1 filename ENTER   $ lpr -o number-up=1 filename ENTER
Line 43: Line 44:
   $ lpr -o number-up=16 filename ENTER   $ lpr -o number-up=16 filename ENTER
  
-  * Print only odd or even pages+==== Print only odd or even pages ====
  
   $ lpr -o page-set=odd mydocument   $ lpr -o page-set=odd mydocument
   $ lpr -o page-set=even mydocument   $ lpr -o page-set=even mydocument
  
-  * Print page ranges+==== Print page ranges ====
  
   $ lpr -o page-ranges=5 mydocument   $ lpr -o page-ranges=5 mydocument
Line 54: Line 55:
   $ lpr -o page-ranges=2-5,7-9 mydocument   $ lpr -o page-ranges=2-5,7-9 mydocument
  
 +==== Print a border ====
   * The -o page-border=value option chooses the border to draw around each page:   * The -o page-border=value option chooses the border to draw around each page:
  
Line 62: Line 64:
   $ lpr -o page-border=single-thick; draw one 1pt border around each page   $ lpr -o page-border=single-thick; draw one 1pt border around each page
  
 +==== Layouts ====
   * The -o number-up-layout=value option chooses the layout of the pages on each output page:   * The -o number-up-layout=value option chooses the layout of the pages on each output page:
  
Line 73: Line 76:
   $ lpr -o number-up-layout=tbrl; Top to bottom, right to left  * Setting the Output Order   $ lpr -o number-up-layout=tbrl; Top to bottom, right to left  * Setting the Output Order
  
 +==== Print in mirror mode ====
   * You can mirror a print using the -o mirror option:   * You can mirror a print using the -o mirror option:
  
   $ lpr -o mirror filename ENTER   $ lpr -o mirror filename ENTER
  
 +==== Select Order of pages ====
   * The -o outputorder=order option to set the output order of all pages:   * The -o outputorder=order option to set the output order of all pages:
  
Line 82: Line 87:
   $ lpr -o outputorder=reverse filename ENTER   $ lpr -o outputorder=reverse filename ENTER
  
-  * Rotate page+==== Rotate page ====
  
   $ lpr -o landscape mydocument   $ lpr -o landscape mydocument
  
-  * Set the percentage brightness+==== Set the percentage brightness ====
  
   $ lpr -o brightness=120 mydocument   $ lpr -o brightness=120 mydocument
  
 +==== Gamma ====
   * Set the Gamma correction, 1000 is normal.   * Set the Gamma correction, 1000 is normal.
  
   $ lpr -o gamma=1700 mydocument   $ lpr -o gamma=1700 mydocument
  
-  * Print multiple copies+==== Print multiple copies ====
  
   $ lpr -n num_copies -o collate=True mydocument   $ lpr -n num_copies -o collate=True mydocument
Line 101: Line 107:
 If you set the collate option to Off, the pages of your documents wil be printers in this order: 1, 1, 2, 2, 3, 3, 4, 4 ... If you set the collate option to Off, the pages of your documents wil be printers in this order: 1, 1, 2, 2, 3, 3, 4, 4 ...
  
 +==== ====
   * The -o raw option allows you to send files directly to a printer without filtering. This is sometimes required when printing from applications that provide their own "printer drivers" for your printer:   * The -o raw option allows you to send files directly to a printer without filtering. This is sometimes required when printing from applications that provide their own "printer drivers" for your printer:
  
Line 110: Line 116:
   $ lpr -l filename ENTER   $ lpr -l filename ENTER
  
-  * Selecting the Media Size, Type, and Source+==== Selecting the Media Size, Type, and Source ====
  
 The -o media=xyz option sets the media size, type, and/or source: The -o media=xyz option sets the media size, type, and/or source:
Line 140: Line 146:
 The following options apply when printing text files. The following options apply when printing text files.
    
 +==== CPI ====
   * The -o cpi=value option sets the number of characters per inch:   * The -o cpi=value option sets the number of characters per inch:
  
Line 147: Line 154:
  
   The default characters per inch is 10.   The default characters per inch is 10.
- + 
 +==== LPI ====
   * The -o lpi=value option sets the number of lines per inch:   * The -o lpi=value option sets the number of lines per inch:
  
Line 155: Line 163:
   The default lines per inch is 6.   The default lines per inch is 6.
    
 +==== Columns ====
   * The -o columns=value option sets the number of text columns:   * The -o columns=value option sets the number of text columns:
  
Line 162: Line 171:
   The default number of columns is 1.   The default number of columns is 1.
  
 +==== Margins ====
   * Setting the Page Margins   * Setting the Page Margins
  
Line 173: Line 183:
   The value argument is the margin in points; each point is 1/72 inch or 0.35mm.   The value argument is the margin in points; each point is 1/72 inch or 0.35mm.
  
-  * Pretty Printing+===== Pretty Printing =====
  
 The -o prettyprint option puts a header at the top of each page with the page number, job title (usually the filename), and the date. Also, C and C++ keywords are highlighted, and comment lines are italicized: The -o prettyprint option puts a header at the top of each page with the page number, job title (usually the filename), and the date. Also, C and C++ keywords are highlighted, and comment lines are italicized:
Line 185: Line 195:
  
   $ lpr -o page-left=72 -o page-right=72 -o page-top=72 -o page-bottom=72 mydocument.txt   $ lpr -o page-left=72 -o page-right=72 -o page-top=72 -o page-bottom=72 mydocument.txt
 +
 +===== Image Options =====
 +
  
   * Image Printing Options   * Image Printing Options
Line 193: Line 206:
   $ lpr -o hue=-10 myimage (-360 to 360)   $ lpr -o hue=-10 myimage (-360 to 360)
   $ lpr -o saturation=110 myimage (0-200%)    $ lpr -o saturation=110 myimage (0-200%) 
- 
-===== Image Options ===== 
  
   * The -o position=name option specifies the position of the image on the page:   * The -o position=name option specifies the position of the image on the page:
printing/lpr/advanced.1177344397.txt.gz · Last modified: 2007/04/23 16:06 by damir