> Ok, here's the details : > > o Canon BJC-610 inkjet printer, parallel port > > o The driver from Canon doesn't work over samba -- it *needs* the > parallel port (it was originally written pre-win95 too). > > o win95/98 come with some MS drivers for the 600 and 600e. I've > had it set up with the 600e driver which works over samba but > people are getting annoyed because the colors are wrong (too > much cyan) > > (I also found out that samba in win95/98 is broken in such a > way tht 98 *can't* share a printer to a 95 client for anything > but text. I must have the 95 box as the "server".) > > o for a recent print job I tried moving the printer straight onto > LPT1 and using Canon's driver. It keeps complaining about the > paper thickness lever even though it is in the right place. > (Once, but only once, when I switch the cable it worked but > not again) > > o I downloaded ghostscript to my Debian box and tried printing -- > I can manually take PS input and get bjc output which I can > cat to /dev/printers/0 and get the correct colors, etc, from > the printer > > o I can do the same with gs on windows, but it is still a PITA > > (I'm using CUPS on my Debian box, hopefully I can get it to filter > though gs automatically, then share it from there) > > o CUPS allows me to specify a filter using "*cupsFilter:" in a PPD > file > (ok, I ripped the PPD file off from gs because it was tne only > place I found one) > > o I can write a filter that is just a wrapper around gs > > > Current status : > > I specified a filter to use. CUPS' error log shows that it tries > to run it. > > I wrote the filter (an sh script) but it isn't working. It works > if I run it from the shell, but not when CUPS runs it. It gives > an exit status of 2. ('gs' is the last command run, /bin/sh is > ash) > > The next step is to determine what causes gs to give exit code 2. > Possibly it means the input was no good. The example in the CUPS > documentation shows application/vnd.cups-raster as the input type to > the filter, but I am trying to use application/postscript. I don't > see any raster to ps converter in the standard setup either. > > > I hope I didn't bore you too much with this :-). If you have any > suggestion, they are most welcome. > > -D
Not boring dman, fascinating! I must say it takes the time I don't have to go into such depth of taking CUPS apart. I hope you get it worked out. I couldn't see clearly what machine you are trying to print from and to which machine. Are you printing directly from your Debian box to a printer on LPT? Anyways, did you go to linuxprinting.org? There is A LOT of stuff for BJC 610 there and it is listed as "Working Perfectly" -610 Printer Canon BJC-610 Type Color Inkjet Resolution 720x720 Works? Perfectly Notes Uses bjc610*.upp files; see driver links. Different uniprint drivers for 360/720dpi printing and different paper types. Printer does not support PJL. Printer supports direct text printing with the `us-ascii' charset. No known autodetection methods. This information has been proofread. Canon's history of cooperation with the free software community may be found on the vendor report card page. You can participate in the LinuxPrinting.org Canon discussion forum here on the web, via NNTP, or by email. Driver Information bjc600 Traditional Ghostscript driver. Type: Ghostscript bjc610a0.upp The printing system/execution information for this driver serves for all bjc610*.upp drivers. Type: Ghostcript Uniprint bjc610a1.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610a2.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610a3.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610a4.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610a5.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610a6.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610a7.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610a8.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610b1.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610b2.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610b3.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610b4.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610b6.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610b7.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint bjc610b8.upp See bjc610a0.upp for more information. Type: Ghostcript Uniprint ----------------------- Oleksandr Moskalenko Department of Agronomy Purdue University [EMAIL PROTECTED] ----------------------- My PGP public key can be found at http://www.tagancha.org/pgp ---------------- Public key ID and fingerprint ----------------- pub 1024D/6C5F196B 2001-08-17 Oleksandr V. Moskalenko (Alex) <[EMAIL PROTECTED]> Fingerprint = EE63 C471 ADBA 5D80 ADFB 1054 DA28 6F32 6C5F 196B ----------------------------------------------------------------