TurboPrint
| Installation • Kernel & Hardware • Networks • Portage • Software • System • X Server • Gaming • Non-x86 • Emulators • Misc |
Contents |
Emerging
Fetch the turboprint ebuild from the xwing overlay.
# emerge layman
Do what the info says after the install, and run the sync with `layman -S`. Then checkout xwing.
# layman -a xwing # emerge turboprint
That should do it.
Configuring
You can use either cups or lprng as your spooler. Cups is fine, although you need to conf turboprint to use it, it defaults to lpr.
# tpsetup
Select your printer, save and go to http://localhost:631. You should see your printer there.
If it doesn't work, check your config file. Here is an example.
| File: /etc/turboprint/system.cfg |
TP_INSTALLATIONSTATE=1 TP_CUPS=1 TPBIN_BROWSER=konqueror TPFILE_PRINTCAP=/etc/printcap TPPATH_CONFIG=/etc/turboprint TPPATH_SHARE=/usr/share/turboprint TPPATH_SPOOL=/var/spool/lpd TPPATH_BIN=/usr/bin TPPATH_FILTERS=/usr/share/turboprint/lib TPPATH_DOC=/usr/share/turboprint/doc TPPATH_LOG=/var/log TPPATH_TEMP=/tmp TPPATH_MAN=/usr/share/man TPPATH_CUPSDRIVER=/usr/share/cups/model TPPATH_CUPSSETTINGS=/etc/cups/ppd TPPATH_CUPSFILTER=/usr/lib/cups/filter TPPATH_CUPSFILTER64=/usr/lib64/cups/filter TPOWN_SPOOLDIR=lp TPMOD_SPOOLDIR=0755 TPOWN_SPOOLFILE=lp TPMOD_SPOOLFILE=0640 |
Print a test page via xtpconfig or the cups printer page.
Troubleshooting
First of all,
$ cat /var/log/cups/error_log $ cat /var/log/turboprint_cups.log
Look for these lines:
I [11/May/2006:09:46:49 +0300] Started filter /usr/libexec/cups/filter/pstops (PID 7098) for job 52. I [11/May/2006:09:46:49 +0300] Started filter /usr/share/turboprint/lib/pstoturboprint (PID 7101) for job 52. I [11/May/2006:09:46:49 +0300] Started backend /usr/libexec/cups/backend/usb (PID 7102) for job 52.
Cups says: filter not found
You may need to specify two symbolic links:
cd /usr/lib/cups/filter/ ln -s /usr/share/turboprint/lib/rastertoturboprint rastertoturboprint ln -s /usr/share/turboprint/lib/pstoturboprint pstoturboprint
(To specify the full path to these two files in /etc/cups/ppd/tp0.ppd is not a good idea, because everytime you run xtpconfig this configuration file gets overwritten.)
Integrating with KDE
# emerge kdeprint -n # if you haven't done so already
From the GUI select Add => Printer/class and select your printer and the turboprint drivers.
Registering
You might also want to consider registering. It's 30 EUR. 300 dpi is pretty scarce. I paid mine license with credit card and got the license key after a couple of hours. Works fine, so I'd consider giving them the message that they're doing good work.
To install your license key:
# tpsetup --install {key_location}
External Links
- Browse gentoo.de ebuilds
- Turboprint homepage
- Canon Pixma Series
- Gentoo forums: HOWTO - Canon Pixma 3000 3100 4000 4100 8500 8600
- Gentoo forums: Canon i550 / i850 / i950 working / TUTORIAL !!!
Created by NickStallman.net, Luxury Homes Australia
Real estate agents should list their apartments, townhouses and units in Australia.
