This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:components:printing [2011/11/12 14:20] sunweaver [X2Go Server Printing Component] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== X2Go Server Printing Component ====== | ||
- | :!: **Before you begin!** | ||
- | > Please make sure that you have added the X2Go repository to your package management system. The required steps are described here: [[wiki: | ||
- | |||
- | ===== Single-Node Printing ===== | ||
- | |||
- | < | ||
- | X2go Printing is intended for | ||
- | * use on low bandwith networks – like internet connections or GSM connections | ||
- | * use of printers that are directly connected to X2Go (thin-)clients | ||
- | </ | ||
- | |||
- | X2Go Printing falls into two components: | ||
- | |||
- | * cups-x2go -- a CUPS backend that spools X2go print jobs | ||
- | * x2goprint -- the X2go server-side printing component that accepts cups-x2go print jobs and processes them towards connected X2go clients | ||
- | |||
- | The X2Go server-side printing component (i.e. the '' | ||
- | |||
- | < | ||
- | $ sudo aptitude install x2goserver-printing | ||
- | </ | ||
- | |||
- | For being able to use X2Go printing, you'll need a running CUPS server. You can use your network' | ||
- | |||
- | The minimal X2go server + CUPS setup is: install '' | ||
- | |||
- | < | ||
- | sudo aptitude install x2goserver x2goserver-printing cups cups-x2go | ||
- | </ | ||
- | |||
- | For local X2Go printing (local means here: all processes take place on the same machine) only one further step for setting up X2Go printing is necessary: after installing the X2Go CUPS engine (package: '' | ||
- | |||
- | - install package '' | ||
- | - add a new printer in CUPS, possibly named: »x2goprinter« (name is arbitrary) | ||
- | - as printing device (i.e. backend) you should select the “Virtual X2go Printer” | ||
- | - as printing driver choose: | ||
- | * vendor: »generic« | ||
- | * model: »Generic CUPS-X2GO Printer« | ||
- | |||
- | You may configure further options by editing the file “/ | ||
- | |||
- | < | ||
- | ## | ||
- | ## cups-x2go.conf -- CUPS Backend Configuration | ||
- | ## | ||
- | |||
- | ## Server with x2go system | ||
- | #x2goserver = local | ||
- | |||
- | ## dsa key for user x2goprint | ||
- | #printdsa = / | ||
- | |||
- | ## command to generate pdf files | ||
- | #ps2pdf = /usr/bin/gs -q -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile=" | ||
- | |||
- | ## loglevel for cups-x2go, possible values: emerg, alert, crit, err, warn, notice, info, debug | ||
- | #loglevel = notice | ||
- | </ | ||
- | |||
- | < | ||
- | |||
- | |||
- | |||
- | ===== Multi-Node Printing ===== | ||
- | |||
- | For an X2Go setup where X2Go server and CUPS server are hosted on different machines, please refer to the [[wiki: |