This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:components:printing [2013/03/08 13:31] 127.0.0.1 external edit |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== X2Go Server Printing Component ====== | ||
- | For being able to use X2Go printing, you'll need a running CUPS server. You can use your network' | ||
- | |||
- | < | ||
- | 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 | ||
- | For other scenarios, please use a central CUPS server (see multi-node printing below) without the X2Go printing feature installed. | ||
- | </ | ||
- | |||
- | X2Go Printing falls into two components: | ||
- | |||
- | * cups-x2go -- a CUPS backend that spools X2go print jobs | ||
- | * x2goserver-printing -- the X2Go server-side printing add-on package. | ||
- | |||
- | :!: **Before you begin!** | ||
- | > This page is targeted at people who use Debian/ | ||
- | |||
- | ===== Single-Node Printing ===== | ||
- | |||
- | ==== Summary ==== | ||
- | |||
- | The minimal X2go server + CUPS setup is: install '' | ||
- | |||
- | < | ||
- | sudo aptitude install x2goserver x2goserver-printing cups cups-x2go | ||
- | </ | ||
- | |||
- | | ||
- | |||
- | ==== En Detail... ==== | ||
- | |||
- | The X2Go server-side printing component contains the script '' | ||
- | |||
- | < | ||
- | $ sudo aptitude install x2goserver-printing | ||
- | </ | ||
- | |||
- | :!: Note that X2Go printing requires the user(s) need(s) to be added to the fuse group on the server, as it uses the file and folder sharing to transfer the spool file to the client. | ||
- | |||
- | For single-node X2Go printing (means: all steps of the printing process 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 CUPS-X2Go backend< | ||
- | $ sudo aptitude install cups-x2go | ||
- | </ | ||
- | - 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 CUPS-X2Go config 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 | ||
- | </ | ||
- | |||
- | < | ||
- | |||
- | ==== Client Side ==== | ||
- | - Run x2goclient | ||
- | - Click on Settings (the wrench icon) | ||
- | - Select the Printing Tab | ||
- | - Select the " | ||
- | |||
- | |||
- | ===== Multi-Node Printing ===== | ||
- | |||
- | For an X2Go setup where X2Go server and CUPS server are hosted on different machines, please refer to the [[wiki: |