Date: Sun, 24 May 2009 10:46:18 -0400 From: Jerry <gesbbb@yahoo.com> To: freebsd-questions@freebsd.org Subject: Re: Canon printer and TurboPrint Message-ID: <20090524104618.0a62a935@scorpio> In-Reply-To: <23685866.post@talk.nabble.com> References: <20061208042111.GA709@host.my.domain> <fcb5effa0612072325x63b4c62boe0eff1ad3a51ad6b@mail.gmail.com> <23685866.post@talk.nabble.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/JlAHiGRjWne3Grb2Fx1tY3F Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 23 May 2009 09:10:53 -0700 (PDT) "kristian.tenorio" <kristian.tenorio@gmail.com> wrote: > >Well, you have a Canon iP8500. I guess I can really help you. >I have tried TurboPrint on FreeBSD and it works. Here is what I did: > >0) I installed the Fedora linux compat package from my FreeBSD discs >1) I enabled the linux compatibility by adding as root the following >line to /etc/rc.conf >linux_enable=3D"YES" >2) I installed bash and symlinked it to /bin by running as root >cd /bin ; ln -s `which bash` >3) I installed ghostscript, you probably have it installed already >4) I mounted as root the linprocfs by running >mount -t linprocfs linprocfs /compat/linux/proc >5) I downloaded the .tgz Turboprint file, copied it to my home and >untarred it using >tar xzf MYTURBOPRINTFILE >where MYTURBOPRINTFILE is the name of the file you downloaded ending >in .tgz 6) I changed to the new folder and ran as root this, following >the on-screen instructions >brandelf -t 'Linux' setup >./setup >~~~TURBOPRINT SETUP PROGRAM: SOME QUESTIONS AND STUFF ON THE SCREEN~~~~ >cd /compat/linux/usr/bin >ls t* >7) With this last command you see some new programs installed from the >Turboprint setup like >tpprint, turboprint, etc. You simply change its brand, as root of >course by running on each of them >brandelf -t 'Linux' TURBOPRINT-BINARY >where TURBOPRINT-BINARY is the name of each executable file you think >is Turboprint's. >8) Now is time to do the script. Enter your text editor on your >session, copy the following >script AS IS and save it as tpr on your home directory. Notice the P=3D >and D=3D fields. > >#!/bin/bash >F=3D/compat/linux/usr/bin/tpprint >P=3DCanon_PIXMA_iP8500 >D=3D/dev/ulpt0 >if [ $1 ]; then S=3D$1 ; else S=3D- ; fi >gs -sDEVICE=3Dpcx24b -dBATCH -dNOPAUSE -dTextAlphaBits=3D4 >-dGraphicsAlphaBits=3D2 \ >-dMaxBitmap=3D10000000 -sOutputFile=3D$HOME/tpr.pcx $S >$F -d$P $HOME/tpr.pcx $HOME/tpr.job ; rm $HOME/tpr.pcx >cat $HOME/tpr.job >$D ; rm $HOME/tpr.job > >9) Make it executable and copy it to /usr/local/bin as root, something >like cd /home/YOUR_USERNAME >chmod 555 tpr >cp tpr /usr/local/bin > >Now, it is installed. When you want to print follow these steps. >Remember, you have to do this every time you turn your printer on. > >1) Turn on your printer >2) Run the following command as root >chmod 666 /dev/ulpt0 >This will allow every user in the system print. >3) Go to the File menu in your app and select Print as you'd always do >4) If it is KDE, click Advanced Options and select (generic) from the >menu. If it's not KDE look for printing through a command. The idea >here is to print using a command. >5) Look for the command field and type tpr >6) Click OK or whatever else in your program and it will print your job > >You can print also a PDF or PostScript file on your terminal (it all) >by running >tpr FILENAME > >It works on whatever printer. If you have another printer simply >change the P=3D field in the script. >For instance, I have it P=3DCanon_i250 since I have a Canon i250 USB >printer installed at home. >If it doesn't work maybe the device is wrong. If the /dev/ulpt0 >doesn't work, try /dev/unlpt0 if USB, >or /dev/lpt0 for Parallel's. That is set in the D=3D field. /dev/ulpt0 >should work for USB Printers. > >Send me an email. I really want to know whether it does work for you >or not. >Here it is, kristian.tenorio@gmail.com > > >Chandan Haldar wrote: >>=20 >> Couldn't fix it with the time I could spend... so still saving >> printouts for >> Windoz. :-( I know, I know, it's a shame... >>=20 >> On 12/8/06, a@zeos.net <a@zeos.net> wrote: >>> >>> On Thu, Jun 29, 2006 at 08:59:51PM +0530, Chandan Haldar wrote: >>> > I'm searching for ways to print on a Canon PIXMA IP8500 >>> > from FreeBSD 6.0 Release. >>> > >>> > Has anyone tried to make the linux driver for PIXUS IP 8600 >>> > from canon.jp work for the PIXMA IP 8500 on FreeBSD? >>> > >>> > Has anyone tried the TurboPrint linux driver on FreeBSD? >>> > I need it bad enough to even buy this Euro 30 driver if >>> > it works on FreeBSD. >>> > >>> > It's incredibly annoying to have to boot Win just to print >>> > :-(. >>> > >>> > Chandan >>> >>> How do you print on your Canon PIXMA? >>> I have a Canon PIXMA iP 2000 and the same problem. >>> >>> Elisej Babenko Seriously, before I spent all that time and trouble, I would just use a Windows PC. Then again, that is just my 2=C2=A2. --=20 Jerry gesbbb@yahoo.com A friend of mine won't get a divorce, because he hates lawyers more than he hates his wife. --Sig_/JlAHiGRjWne3Grb2Fx1tY3F Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkoZXbsACgkQBvaKIJWWCO37xACfREyZdWtYC7uupopkqhKp0gEV SEYAn1NupLrKNoH0FWPuZhQuii4v9kVt =0qGn -----END PGP SIGNATURE----- --Sig_/JlAHiGRjWne3Grb2Fx1tY3F--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090524104618.0a62a935>