Eine kurze Geschichte über meine gescheiterte Druckerkonfiguration

Icy G.

naughty by nature
nachdem ich nun über 5 Stunden versucht habe meinen Drucker einzurichten, hab ich mich beschlossen hier im Forum um hilfe zu fragen und mich erstmal schlafen zu legen...

Mein Drucker: Canon PIXMA iP 4000
Mein Ziel: Ich möchte, dass ich ganz normal von jedem Progg aus meine Texte/Bilder/Tabellen/etc drucken kann, wie in alten windowszeiten (ich finde ja selber windows scheiße, aber der Treibersupport ist dort nunmal besser)
Mein Problem: Ich kriegs nicht gebacken...

...auf meiner suche im Internet habe ich viele Aussagen gefunden, die folgendes behaupteten:
Es gibt nur 2 Treiber für den Canon PIXMA iP 4000. Einen von Turboprint und einen von Canon-Japan...
Ich weiß jetzt aber nciht wie es einfach mit der Verwendung eines Treibers eines anderen Canon-Drucker aussieht. So wie ich es verstanden habe, braucht man um von jedem Progg aus drucken zu können eine ppd datei für den Drucker, welche den Drucker Postscript-kompatibel macht, oder einen Postscript kompatiblen by nature. Meiner ist auf jeden Fall kein Postscript Drucker...

Also ich habe mit Turboprint gar nichts erreichen könnt. Ich glaube das wird irgendwie nicht richtig ausgeführt. Mit den japanischen Treibern hatte ich das Problem, dass die in RPMs waren, womit ich anfangs überhaupt nicht klar kam. irgendwann habe ich es dann mit rpm --ignoreos --nodeps -i packete.rpm geschafft. Ich habe die ppd datei noch - nach einer anleitung im Netz - umkonfiguriert und noch einige Links gesetzt,e tc und ich hatte dann auch tatsächlich die richtige ppd Datei. Aber trotzdem will der kein Postscript drucken...

Er lässt sein Lämpchen blinken und CUPS sagt mir, dass die seite richtig gedruckt wurde...

Die einzigsten Ausdrucke habe ich mit the gimp hingekriegt, als ich da einfach mal falsche Druckermodelle angewählt habe (ich glaube die waren dann aus gimp-print),a ebr die waren auch katastrophal.

Ich habe versucht hier ausführlich mein Problem zu beschreiben, falls ich jetzt hier irgendwas vergessen hab oder einfach undeutlich beschrieben habe, möchte ich mich hiermit im vorraus entschuldigen und möchte meiner Müdigkeit die Schuld geben...

Ich wäre euch hyper dankbar, wenn ihr mir sagen könntet, wie ich meinen Canon Postscript kompatibel mache, oder was ich sonst machen muss, wenn das mit Postscript gar nciht so wichtig ist.

EDIT: Ich merke gerade, dass ich seit mehreren Stunden Mobb Deep höre. Falls ihr die nciht kennt lasst euch gesagt sien, dass die müde machen *gähn*
 
Genau das Problem hatte ich bei meinem Drucker (Brother HL5050 - wurde sonst eigentlich perfekt unterstützt) auch - setze in der cupsd.conf mal
Code:
LogLevel debug
und schau Dir dann die Logs an - wahrescheinlich fehlt Dir ein Filter. Wenn dort etwas steht wie "Program terminated abnormally", dann ist das der Fall.
 
Zuletzt bearbeitet:
guck dir mal an, was fuer ausgabedevices ghostscript hat.
Code:
% gs --help
GNU Ghostscript 7.05 (2002-04-22)
Copyright (C) 2002 artofcode LLC, Benicia, CA.  All rights reserved.
Usage: gs [switches] [file1.ps file2.ps ...]
Most frequently used switches: (you can use # in place of =)
 -dNOPAUSE           no pause after page   | -q       `quiet', fewer messages
 -g<width>x<height>  page size in pixels   | -r<res>  pixels/inch resolution
 -sDEVICE=<devname>  select device         | -dBATCH  exit after last file
 -sOutputFile=<file> select output file: - for stdout, |command for pipe,
                                         embed %d or %ld for page #
Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PDF
Available devices:
   x11 x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8 x11gray2 x11gray4 x11mono
   cljet5 deskjet djet500 laserjet ljet2p ljet3 ljet3d ljet4 ljetplus
   lj5mono lj5gray lp2563 oce9050 faxg3 faxg32d faxg4 tiffcrle tiffg3
   tiffg32d tiffg4 epswrite pdfwrite pswrite pxlmono pxlcolor bit bitrgb
   bitcmyk bmpmono bmp16 bmp256 bmp16m cgmmono cgm8 cgm24 jpeg jpeggray
   miff24 pcxmono pcxgray pcx16 pcx256 pcx24b pcxcmyk pbm pbmraw pgm pgmraw
   pgnm pgnmraw pnm pnmraw ppm ppmraw pkm pkmraw plan9bm pngmono pnggray
   png16 png256 png16m psmono psgray psrgb tiff12nc tiff24nc tifflzw
   tiffpack ap3250 appledmp bj10e bj200 bjc600 bjc800 ccr cdeskjet cdjcolor
   cdjmono cdj500 cdj550 cp50 declj250 djet500c dnj650c epson eps9mid
   eps9high epsonc hl7x0 ibmpro imagen iwhi iwlo iwlq jetp3852 lbp8 lips3
   lj250 lj4dith lp8000 lq850 m8510 necp6 oki182 okiibm paintjet pj pjetxl
   pjxl pjxl300 r4081 sj48 st800 stcolor t4693d2 t4693d4 t4693d8 tek4696
   uniprint dfaxhigh dfaxlow cif inferno mgrmono mgrgray2 mgrgray4 mgrgray8
   mgr4 mgr8 sgirgb ljet4d ijs pksm pksmraw pngmono pnggray png16 png256
   png16m pdfwrite pswrite epswrite bbox cljet5c nullpage
Search path:
   . : /usr/local/share/ghostscript/7.05/lib :
   /usr/local/share/ghostscript/fonts
For more information, see /usr/local/share/ghostscript/7.05/doc/Use.htm.
Report bugs to bug-gs@ghostscript.com, using the form in Bug-form.htm.

ich hab damit vor ein paar jahren meinen alten drucker problemlos postscriptfaehig gekriegt.
das ding schluckt ein .ps-file, EINE MENGE KOMISCHE PARAMETER (sieh dir auch die manpage an) und wirft am ende ein file aus, welches du einfach mit cat an deinen drucker schieben kannst.

wenn du soweit bist, baust du dir ein shell-skript aussen rum, welches von stdin liest und nach stdout schreibt.
das ist dann dein druckertreiber. oder... filter... je nachdem.

mittlerweile achte ich aber darauf, dass meine drucker postscript fressen.
ROCKT einfach! *g*


und was ich mittlerweile noch gefunden habe:
http://www.linuxforen.de/forums/archive/index.php/t-180586.html
 
Zuletzt bearbeitet:
Hallo,

Canon Drucker und Unix?
Da kommt doch nur :grumble: bei raus,
es sei denn, man hat noch die bjc Baureihe.

Bei meinen Canon i320 "Drucker" frage mich bereits,
ob Druckerweitwurf das richtige "Einsatzgebiet" für Canon "Drucker" ist. :ugly:

Ein Tipp soll wohl die Japanische Canon Seite sein,
allerdings kann ich kein Japanisch,
auch wenn ich die Schrifftzeichen wirklich sehr hübsch finde.

In Englisch gibt es aber die Neuseeländische Canon Seite,
welche aber beim auswählen von Printers, Colour Bubble Jet Printers
bei mir im Augenblick nur einen Error auswirft.

Bei Druckerfragen die Unix betreffen, ist Linuxprinting.org
eine gute Anlaufstelle.
Leider ist Canon zusammen mit Lexmark einer der Spitzenreiter bei den "Druckern",
welche nicht funktionieren.

Canon macht wirklich alles, damit die Canon "Drucker" nicht unter Unix funktionieren,
die verwenden ein properitäres Datenprotokoll.
Treiber dafür entstehen dann durch belauschen des USB unter Windows
per USB sniffer.


Gruß, Fusselbär
 
Also wie schon gesagt habe ich es jetzt einfach mit den japanischen Treiebr versucht und auch wenn in der Log nicht von "Program terminated abnormally" stand, war da aber eine fehlermeldung, dass der Filter nciht gefunden wurde...

Der Filter war bei den japanischen Treibern bei, aber irgendwie wurde alles an die falsche stelle kopiert, also habe ich es an die richtige stelle kopiert...

Danach hat es sich bechwert, dass /usr/lib/libcups.so.2 nicht gefunden werden kann...
also nochmal "cp /usr/local/lib/libcups.so.2 /usr/lib/" abgesetzt und jetzt kommt ein Fehler, mit dem ich echt nichts anfangen kann:

Code:
D [03/Oct/2005:13:11:25 +0000] [Job 1] Pixma4000: error while loading shared libraries: /usr/lib/libcups.so.2: ELF file OS ABI invalid

Ich würde schätzen, dass die lib schon fürs richtige OS, nur die Treiebr nciht und deshalb ncihtkalr kommt...
Ich hab' aber kein Peil und weiß auch nciht wie ich weitermachen soll;'(

@dettus:
sorry, ich hab das mit dem gs nciht ganz verstanden... kann man gs anstelle von cups nehmen? Aber mein Drucker ist eh' nciht unter den Ausgabe-Devices...

das mit dem Link ist auch so 'ne Sache... wenn ich tpsetup eingebe passeirt gar ncihts. Deswegen dachte ich mir, dass es eventuell nur über parameter bedient werden muss finde aber keine mans oder so
 
Sieht wirklich so aus, als wenn Du den Linuxtreiber installiert hast - besonders, wenn ich mir deinen rpm-Aufruf ansehe. Ich schätze die einzige Möglichkeit, die Dir bleibt ist das Paket selber zu bauen. Da der Quellcode aber nur als .src.rpm vorliegt wird das eventuell wieder ein paar autotools-Problemchen mit sich bringen.
 
Ich denke das größte Problem ist, dass ich nciht weiß, wie ich ein Paket selebr bauen soll und auhc keine .src.rpm datei habe...
 
da habe ich auch meine treiber her...
also da ist nur ein .src.rpm Paket, auch wenn dieses mir als wichtig erscheint, weil ich es auch installieren musste...

Aber was soll ich jetzt damit machen? Runterladen und dann? Ich hab kein Peil, wie ich mir ein Paket selebr bauen muss...
und überhaupt was für ein Paket? ein eignes rpm???
 
Wenn Du Glück hast dann funktioniert es als root mit
Code:
rpm --rebuild meine.src.rpm
Ich hatte damit allerdings unter FreeBSD immer eher weniger Erfolg, da er wie oben angedeutet immer meckert, dass er automake, autoconf und libtool nicht findet. Alternativ kannst du auch den enthaltenen Tarball aus dem RPM-Paket extrahieren, z.B. mit
Code:
rpm2cpio meine.src.rpm | cpio -i
Allerdings sind die RPMs meist nicht gerade so aufgebaut, dass es einfach ist die Dinger von Hand zu bauen.
 
Ok,
das 2. mit cpio hat geklappt *zu sehr am Boden, als das ich mich freuen könnte*
was muss ich jetzt machen?

Sind da jetzt sachen zum compilieren? Heißt das, dass ich die Make Datei neu machen muss?
und dann? einfach make install???

EDIT: Echt fett sorry, aber ich bin zu ausgebrannt... ich sitze jetzt bestimmt schon bestimmt 8 Stunden an diesem scheiß Drucker...
 
Da sind wahrscheinlich viele Sachen zum kompilieren ;-). In der .spec-Datei steht irgendwo ein Script drin, was er machen würde, wenn er das Paket baut (ab der Zeile %prep oder so). Das müsstest Du dann ausführen. Aber vorsicht: hier fangen dann die beschriebenen autotools-Problemchen an, da es (zumindest meines Wissens) keine Wrapperscripts für die auto*-Binaries gibt.

Das schlimmste, was passieren kann ist, dass Du die komplette autotools-Grütze von Hand aufrufen musst, wenn er wiedermal automake und Konsorten nicht findet.

Falls das nicht klappt: könnte es nicht evtl. sein, dass der Drucker zu einem anderen Canon kompatibel ist, dessen Treiber in den Ports ist?
 
sorry,
ich sitze jetzt schon über 11 Stunden an diesem Scheiß Vieh...
ich habe vorerst aufgegeben und mache mir jetzt eher sorgen um mein zugemülltes Sytem...
 
Canon kannst Du vergessen

Icy G. schrieb:
Mein Drucker: Canon PIXMA iP 4000

Genau diesen Drucker wollte ich auch kaufen. Ich habe aber davor gesehen, was Canon von der Unterstützung herkömmlicher Betriebssysteme wie Linux und *BSD hält. Naja, kurz und bündig, genauso viel habe ich dann auch von Canon gehalten.
 
BJ-200ex rulz

Main 11 Jahre alter Canon BJ-200ex läuft SUPER :D Hoffentlich geht der nicht so schnell kaputt.
 
Das letzte was mir noch dazu einfällt...

Laut http://www.groupsrv.com/linux/about53668.html scheint er unter Linux ja zu funktionieren... Falls Du noch einen letzten Versuch wagen willst, dann versuche doch mal folgendes:
Lade die RPMs herunter und installiere sie dann unter /compat/linux:

Code:
cd /compat/linux

# rpms aus /tmp entpacken
for f in bjfilter-pixusip4100-2.50-2.i386.rpm bjfilter-pixusip4100-lprng-2.50-2.i386.rpm bjfilter-common-2.50-2.i386.rpm
do
  rpm2cpio /tmp/$f | cpio -id
done

mv usr/share/cups/model/canonpixusip4100.ppd /usr/local/share/cups

cd /usr/local/bin

for f in /usr/compat/linux/usr/local/bin/*
do
  ln -s $f
done

Habe das hier mal getestet und er meckert zumindest nicht, wenn man eine Testseite druckt. Da ich den Drucker allerdings nicht besitze (und unser alter Canon zum Glück mittlerweile kaputt ist) kann ich leider nicht testen, ob es vollständig klappt. Du solltest allerdings vorher noch linux-gtk und linux-libxml installieren und musst ggf. libpng.so.3 nach libpng.so.2 linken (in /compat/linux/usr/lib).
 
Also im Link http://www.groupsrv.com/linux/about53668.html von kydros wird ja gesagt, dass man die BJC7004 Treiber mit mehr oder weniger erfolg benutzen kann...
Das habe ich mal versucht. Erstmal alle falsch gemachten Links von gestern/vorgestern weggemacht und nochmal mit meinem neu erworbenen Wissen (wenigstens eine gute Sache hatte das ganze :) ) nochmal alles ordentlich versucht...

Also die ppd runtergeladen verschoben, den Drucker mit der PPD unter CUPS hinzugefügt und testseite drucken...
Da klemmts dann. Aus der Log werde ich nicht schlau, der erzählt mir was von einer fehlenden Datei, aber sicher bin ich nciht. Also hier die Log von CUPS eines versuchs eine Testseite zu drucken und dem beenden von cups...

Code:
D [04/Oct/2005:00:15:05 +0000] StartJob: argv = "Pixma4000","4","","Test Page","1","","/var/spool/cups/d00004-001"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[0]="PATH=/usr/local/libexec/cups/filter:/bin:/usr/bin"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[1]="SOFTWARE=CUPS/1.1"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[2]="USER=root"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[3]="CHARSET=utf-8"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[4]="LANG=en_US"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[5]="PPD=/usr/local/etc/cups/ppd/Pixma4000.ppd"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[6]="CUPS_SERVERROOT=/usr/local/etc/cups"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[7]="RIP_MAX_CACHE=8m"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[8]="TMPDIR=/var/spool/cups/tmp"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[9]="CONTENT_TYPE=application/postscript"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[10]="DEVICE_URI=usb:/dev/ulpt0"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[11]="PRINTER=Pixma4000"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[12]="CUPS_DATADIR=/usr/local/share/cups"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[13]="CUPS_FONTPATH=/usr/local/share/cups/fonts"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[14]="CUPS_SERVER=localhost"
D [04/Oct/2005:00:15:05 +0000] StartJob: envp[15]="IPP_PORT=631"
d [04/Oct/2005:00:15:05 +0000] StartJob: Allocating status buffer...
D [04/Oct/2005:00:15:05 +0000] StartJob: statusfds = [ 9 10 ]
D [04/Oct/2005:00:15:05 +0000] StartJob: filterfds[1] = [ 11 -1 ]
D [04/Oct/2005:00:15:05 +0000] StartJob: filter = "/usr/local/libexec/cups/filter/pstops"
D [04/Oct/2005:00:15:05 +0000] StartJob: filterfds[0] = [ 12 13 ]
D [04/Oct/2005:00:15:05 +0000] start_process("/usr/local/libexec/cups/filter/pstops", 0xbfbef180, 0xbfbee4f0, 11, 13, 10)
I [04/Oct/2005:00:15:05 +0000] Started filter /usr/local/libexec/cups/filter/pstops (PID 5839) for job 4.
D [04/Oct/2005:00:15:05 +0000] StartJob: filter = "/usr/local/libexec/cups/filter/foomatic-rip"
D [04/Oct/2005:00:15:05 +0000] StartJob: filterfds[1] = [ 11 14 ]
D [04/Oct/2005:00:15:05 +0000] start_process("/usr/local/libexec/cups/filter/foomatic-rip", 0xbfbef180, 0xbfbee4f0, 12, 14, 10)
I [04/Oct/2005:00:15:05 +0000] Started filter /usr/local/libexec/cups/filter/foomatic-rip (PID 5840) for job 4.
D [04/Oct/2005:00:15:05 +0000] StartJob: backend = "/usr/local/libexec/cups/backend/usb"
D [04/Oct/2005:00:15:05 +0000] StartJob: filterfds[0] = [ -1 12 ]
D [04/Oct/2005:00:15:05 +0000] start_process("/usr/local/libexec/cups/backend/usb", 0xbfbef180, 0xbfbee4f0, 11, 12, 10)
I [04/Oct/2005:00:15:05 +0000] Started backend /usr/local/libexec/cups/backend/usb (PID 5841) for job 4.
d [04/Oct/2005:00:15:05 +0000] StartJob: Adding fd 9 to InputSet...
d [04/Oct/2005:00:15:05 +0000] add_job_state_reasons(0x8093c34[7], 4)
D [04/Oct/2005:00:15:05 +0000] ProcessIPPRequest: 7 status_code=0
d [04/Oct/2005:00:15:05 +0000] ProcessIPPRequest: Adding fd 7 to OutputSet...
d [04/Oct/2005:00:15:05 +0000] PID 5839 exited with no errors.
D [04/Oct/2005:00:15:05 +0000] [Job 4] Page = 612x792; 0,0 to 612,792
D [04/Oct/2005:00:15:05 +0000] [Job 4] slowcollate=0, slowduplex=0, sloworder=0
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%BoundingBox: 0 0 612 792
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%Pages: 1
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%LanguageLevel: 1
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%DocumentData: Clean7Bit
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%DocumentSuppliedResources: procset testprint/1.1
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%DocumentNeededResources: font Helvetica Helvetica-Bold Times-Roman
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%Creator: Michael Sweet, Easy Software Products
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%CreationDate: May 11, 1999
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%Title: Test Page
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%EndComments
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%BeginProlog
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%BeginResource procset testprint 1.1 0D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%EndResource
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%EndProlog
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%Page: 1 1
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%Page: 1 1
D [04/Oct/2005:00:15:05 +0000] [Job 4] pw = 612.0, pl = 792.0
D [04/Oct/2005:00:15:05 +0000] [Job 4] PageLeft = 0.0, PageRight = 612.0
D [04/Oct/2005:00:15:05 +0000] [Job 4] PageTop = 792.0, PageBottom = 0.0
D [04/Oct/2005:00:15:05 +0000] [Job 4] PageWidth = 612.0, PageLength = 792.0
D [04/Oct/2005:00:15:05 +0000] [Job 4] 0 %%EOF
D [04/Oct/2005:00:15:05 +0000] [Job 4] Saw EOF!
D [04/Oct/2005:00:15:05 +0000] [Job 4] perl: warning: Setting locale failed.
D [04/Oct/2005:00:15:05 +0000] [Job 4] perl: warning: Please check that your locale settings:
D [04/Oct/2005:00:15:05 +0000] [Job 4] LC_ALL = (unset),
D [04/Oct/2005:00:15:05 +0000] [Job 4] LANG = "en_US"
D [04/Oct/2005:00:15:05 +0000] [Job 4] are supported and installed on your system.
D [04/Oct/2005:00:15:05 +0000] [Job 4] perl: warning: Falling back to the standard locale ("C").
d [04/Oct/2005:00:15:05 +0000] WriteClient: Removing fd 7 from OutputSet...
d [04/Oct/2005:00:15:05 +0000] ReadClient: 7, used=0, file=-1
d [04/Oct/2005:00:15:05 +0000] ReadClient: httpGets returned EOF...
D [04/Oct/2005:00:15:05 +0000] CloseClient: 7
d [04/Oct/2005:00:15:05 +0000] CloseClient: Removing fd 7 from InputSet and OutputSet...
d [04/Oct/2005:00:15:05 +0000] PID 5838 exited with no errors.
d [04/Oct/2005:00:15:05 +0000] DeleteCert: removing certificate for pid 5838
d [04/Oct/2005:00:15:05 +0000] WriteClient: Removing fd 5 from OutputSet...
d [04/Oct/2005:00:15:05 +0000] WriteClient: Removing fd 8 from InputSet...
d [04/Oct/2005:00:15:05 +0000] WriteClient: 5 Closing data file 8.
d [04/Oct/2005:00:15:05 +0000] ReadClient: 5, used=0, file=-1
D [04/Oct/2005:00:15:05 +0000] ReadClient: 5 GET /favicon.ico HTTP/1.1
d [04/Oct/2005:00:15:05 +0000] decode_auth(0x8091000): Authorization string = ""d [04/Oct/2005:00:15:05 +0000] decode_auth: 5 username=""
d [04/Oct/2005:00:15:05 +0000] IsAuthorized: con->uri = "/favicon.ico"
d [04/Oct/2005:00:15:05 +0000] FindBest: uri = "/favicon.ico"...
d [04/Oct/2005:00:15:05 +0000] FindBest: Location / Limit 7f
d [04/Oct/2005:00:15:05 +0000] FindBest: Location /admin Limit 7f
d [04/Oct/2005:00:15:05 +0000] FindBest: best = "/"
d [04/Oct/2005:00:15:05 +0000] IsAuthorized: auth = 0, satisfy=0...
d [04/Oct/2005:00:15:05 +0000] get_file: 5 filename=/usr/local/share/doc/cups/favicon.ico size=-1
D [04/Oct/2005:00:15:05 +0000] SendError: 5 code=404 (Not Found)
D [04/Oct/2005:00:15:05 +0000] CloseClient: 5
d [04/Oct/2005:00:15:05 +0000] CloseClient: Removing fd 5 from InputSet and OutputSet...
D [04/Oct/2005:00:15:05 +0000] [Job 4] foomatic-rip version $Revision: 3.43.2.15 $ running...
D [04/Oct/2005:00:15:05 +0000] [Job 4] Parsing PPD file ...
D [04/Oct/2005:00:15:05 +0000] [Job 4] *cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option ColorSpace
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option PageSize
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option PageRegion
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option ImageableArea
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option PaperDimension
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option Manual
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option MediaType
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option MediaWeight
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option Resolution
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option PrintQuality
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option BitsPerPixel
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option ProcessColorModel
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option PrintColors
D [04/Oct/2005:00:15:05 +0000] [Job 4] Added option Font
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] Parameter Summary
D [04/Oct/2005:00:15:05 +0000] [Job 4] -----------------
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] Spooler: cups
D [04/Oct/2005:00:15:05 +0000] [Job 4] Printer: Pixma4000
D [04/Oct/2005:00:15:05 +0000] [Job 4] PPD file: /usr/local/etc/cups/ppd/Pixma4000.ppd
D [04/Oct/2005:00:15:05 +0000] [Job 4] Printer model: Canon BJC-7004 Foomatic/bjc800 (recommended)
D [04/Oct/2005:00:15:05 +0000] [Job 4] Job title: Test Page
D [04/Oct/2005:00:15:05 +0000] [Job 4] File(s) to be printed:
D [04/Oct/2005:00:15:05 +0000] [Job 4] <STDIN>
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] GhostScript extra search path ('GS_LIB'): /usr/local/share/cups/fonts
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] ================================================
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] File: <STDIN>
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] ================================================
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] Reading PostScript input ...
D [04/Oct/2005:00:15:05 +0000] [Job 4] --> This document is DSC-conforming!
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] -----------
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginProlog
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%EndProlog
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] -----------
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginSetup
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *PrintColors CMYK
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: PrintColors=CMYK --> Option will be set by PostScript interpreter
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *BitsPerPixel 24
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: BitsPerPixel=24 --> Setting option
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %% FoomaticRIPOptionSetting: BitsPerPixel=24
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: BitsPerPixel=24 --> Setting option
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *MediaType plain
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: MediaType=plain --> Option will be set by PostScript interpreter
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *MediaWeight Normal
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: MediaWeight=Normal --> Option will be set by PostScript interpreter
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *PageSize Letter
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: PageSize=Letter --> Option will be set by PostScript interpreter
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *PrintQuality Normal
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: PrintQuality=Normal --> Option will be set by PostScript interpreter
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *ProcessColorModel CMYK
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: ProcessColorModel=CMYK --> Setting option
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %% FoomaticRIPOptionSetting: ProcessColorModel=CMYK
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: ProcessColorModel=CMYK --> Setting option
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *Manual False
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: Manual=False --> Correcting numerical/string option to Manual=0 (Command line argument)
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%BeginFeature: *Resolution 300x300dpi
D [04/Oct/2005:00:15:05 +0000] [Job 4] Option: Resolution=300x300dpi --> Option will be set by PostScript interpreter
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found: %%EndSetup
D [04/Oct/2005:00:15:05 +0000] [Job 4] Inserting PostScript code for CUPS' page accounting
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] -----------
D [04/Oct/2005:00:15:05 +0000] [Job 4] New page:  1 1
D [04/Oct/2005:00:15:05 +0000] [Job 4] Inserting option code into "PageSetup" section.
D [04/Oct/2005:00:15:05 +0000] [Job 4] No page header or page header not DSC-conforming
D [04/Oct/2005:00:15:05 +0000] [Job 4] Stopping search for page header options
D [04/Oct/2005:00:15:05 +0000] [Job 4] Found:
D [04/Oct/2005:00:15:05 +0000] [Job 4] pageHeight sub                   % Move down...
D [04/Oct/2005:00:15:05 +0000] [Job 4] --> Output goes directly to the renderer now.
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] Starting renderer
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] Closing renderer
D [04/Oct/2005:00:15:05 +0000] [Job 4] renderer PID kid4=5844
D [04/Oct/2005:00:15:05 +0000] [Job 4] JCL: <job data>
D [04/Oct/2005:00:15:05 +0000] [Job 4]
D [04/Oct/2005:00:15:05 +0000] [Job 4] renderer command: gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=bjc800 -dBitsPerPixel=24 -dProcessColorModel=/DeviceCMYK -sOutputFile=- -
D [04/Oct/2005:00:15:05 +0000] [Job 4] perl: warning: Setting locale failed.
D [04/Oct/2005:00:15:05 +0000] [Job 4] perl: warning: Please check that your locale settings:
D [04/Oct/2005:00:15:05 +0000] [Job 4] LC_ALL = (unset),
D [04/Oct/2005:00:15:05 +0000] [Job 4] LANG = "en_US"
D [04/Oct/2005:00:15:05 +0000] [Job 4] are supported and installed on your system.
D [04/Oct/2005:00:15:05 +0000] [Job 4] perl: warning: Falling back to the standard locale ("C").
D [04/Oct/2005:00:15:05 +0000] [Job 4] foomatic-gswrapper: gs '-dBATCH' '-dPARANOIDSAFER' '-dQUIET' '-dNOPAUSE' '-sDEVICE=bjc800' '-dBitsPerPixel=24' '-dProcessColorModel=/DeviceCMYK' '-sOutputFile=/dev/fd/3' '/dev/fd/0' 3>&1 1>&2
D [04/Oct/2005:00:15:05 +0000] [Job 4] Error: /invalidfileaccess in --.outputpage--
D [04/Oct/2005:00:15:05 +0000] [Job 4] Operand stack:
D [04/Oct/2005:00:15:05 +0000] [Job 4] 391.347   296.987   287.52   721.253   287.52   53.0333   47.92   1   true
D [04/Oct/2005:00:15:05 +0000] [Job 4] Execution stack:
D [04/Oct/2005:00:15:05 +0000] [Job 4] %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1   3   %oparray_pop   1   3   %oparray_pop   1   3   %oparray_pop   1   3   %oparray_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push --nostringval--   7   3   %oparray_pop   --nostringval--   --nostringval--   --nostringval--   --nostringval--
D [04/Oct/2005:00:15:05 +0000] [Job 4] Dictionary stack:
D [04/Oct/2005:00:15:05 +0000] [Job 4] --dict:1063/1123(ro)(G)--   --dict:1/20(G)--   --dict:100/200(L)--
D [04/Oct/2005:00:15:05 +0000] [Job 4] Current allocation mode is local
D [04/Oct/2005:00:15:05 +0000] [Job 4] Last OS error: 45
D [04/Oct/2005:00:15:05 +0000] [Job 4] GNU Ghostscript 7.07: Unrecoverable error, exit code 1
D [04/Oct/2005:00:15:05 +0000] [Job 4] renderer return value: 1
D [04/Oct/2005:00:15:05 +0000] [Job 4] renderer received signal: 1
D [04/Oct/2005:00:15:05 +0000] [Job 4] KID3 exited with status 3
D [04/Oct/2005:00:15:05 +0000] [Job 4] tail process done writing data to STDOUT
D [04/Oct/2005:00:15:05 +0000] [Job 4] KID4 finished
D [04/Oct/2005:00:15:05 +0000] [Job 4] Process dying with "Possible error on renderer command line or PostScript error. Check options.", exit stat: 3
D [04/Oct/2005:00:15:05 +0000] [Job 4] error: No such file or directory (2)
D [04/Oct/2005:00:15:05 +0000] [Job 4] Possible error on renderer command line or PostScript error. Check options.
D [04/Oct/2005:00:15:05 +0000] [Job 4] Renderer exit stat: 3
D [04/Oct/2005:00:15:05 +0000] [Job 4] Renderer process finished
D [04/Oct/2005:00:15:05 +0000] [Job 4] Killing process 5843 (KID3)
D [04/Oct/2005:00:15:05 +0000] [Job 4] Process dying with "Error closing renderer", exit stat: 3
D [04/Oct/2005:00:15:05 +0000] [Job 4] error: No such file or directory (2)
D [04/Oct/2005:00:15:05 +0000] [Job 4] Error closing renderer
E [04/Oct/2005:00:15:05 +0000] PID 5840 stopped with status 3!
d [04/Oct/2005:00:15:05 +0000] PID 5841 exited with no errors.
D [04/Oct/2005:00:15:05 +0000] UpdateJob: job 4, file 0 is complete.
d [04/Oct/2005:00:15:05 +0000] UpdateJob: Removing fd 9 from InputSet...
D [04/Oct/2005:00:15:05 +0000] CancelJob: id = 4
D [04/Oct/2005:00:15:05 +0000] StopJob: id = 4, force = 0
D [04/Oct/2005:00:15:05 +0000] StopJob: printer state is 3
d [04/Oct/2005:00:15:05 +0000] StopJob: Freeing status buffer...
d [04/Oct/2005:00:15:05 +0000] SaveJob: Closing file 7...
d [04/Oct/2005:00:15:05 +0000] SaveJob: Closing file 7...
d [04/Oct/2005:00:15:06 +0000] select_timeout: 31 seconds to send browse update
I [04/Oct/2005:00:15:09 +0000] Scheduler shutting down normally.
D [04/Oct/2005:00:15:09 +0000] StopListening: closing all listen sockets.
D [04/Oct/2005:00:15:09 +0000] PauseListening: clearing input bits...
d [04/Oct/2005:00:15:09 +0000] PauseListening: Removing fd 0 from InputSet...
d [04/Oct/2005:00:15:09 +0000] StopBrowsing: Removing fd 2 from InputSet...
d [04/Oct/2005:00:15:09 +0000] StopServer: Removing fd 3 from InputSet...

Also ich werde da echt nciht schlau
 
D [04/Oct/2005:00:15:05 +0000] [Job 4] foomatic-gswrapper: gs '-dBATCH' '-dPARANOIDSAFER' '-dQUIET' '-dNOPAUSE' '-sDEVICE=bjc800' '-dBitsPerPixel=24' '-dProcessColorModel=/DeviceCMYK' '-sOutputFile=/dev/fd/3' '/dev/fd/0' 3>&1 1>&2
D [04/Oct/2005:00:15:05 +0000] [Job 4] Error: /invalidfileaccess in --.outputpage--

Existiert /dev/fd/3 eventuell nicht? Bei devfs erzeugt er normalerweise nur 0-2.
Ein
Code:
# mount -tfdescfs fdesc /dev/fd
sollte das beheben.
 
Hy Leute
ihr habt meinem Leben wieder einen Sinn gegeben...:D :D :D
Echt vielen Dank!!!

Und die japanischen Treiber brauch ich vorerst nicht... wenn ich mal den Duplex Druck brauche, installiere ich die dann... Die für den BJC7004 funktionieen zu meiner Zufriedenheit.

Aber eine Frage noch:
Wieso übergibt er als Parameter ein nicht existierendes Device :confused:
Kann ich das irgendwo bei Cups ändern?

EDIT: Ohh fuck, Bilder will der irgendwie nur in ganz seltsamen Farben Drucken, aber ist mir erstmal egal. Wozu gibts GrayScale? Und bei größeren Druckaufträgen, die mehr konfiguration erfordern (sehr selten), benutze ich halt einfach Windows. Ich frage mich nur wozu ich solch einen guten Drucker brauche... Das nächste Mal lieber einen billigeren mit besserem Support (ich meine beim Text kriegt ja auch ''n billiger Drucker gute Qualität hin)
 
Zuletzt bearbeitet:
Hallo Icy G.,

von mir einen herzlichen Glückwunsch,
da hast Du Dich ja wirklich durchgebissen. :)

Bei mir ist es so.
das ich noch einen alten HP Deskjet Portable habe,
so ein Ding, das aussieht wie ein gekippt auf der Ecke stehendes L.
Und der tut es mit Cups unter FreeBSD.
Nur ist der alte HP irre langsam,
er kann auch nur schwarze Tinte verspritzen.

Na ja, so spart man halt,
indem man nur das allernötigste ausdruckt. ;)


Gruß, Fusselbär
 
Ach,
ich habe bestimmt über ein halbes Jahr in hell-rot gedruckt, weil mein Drucker nur noch die Farbe konnte...
Da versuch mal was farbiges auszudrucken :grumble: Da musste erst 'ne halbe Stunde alles in Rot-Töne konvertieren...
 
Und es geht also doch:

Hey!
Ich weiß das der Post zwar schon ziemlich alt ist, aber ich hab jetzt auch bestimmt 3 stunden an dem Sch*** Drucker gesessen, bevor ichs hinbekommen hab, und vll interressierts ja noch wen...

Im grunde muss man garnicht viel erklären, ich hab eine Anleitung für einen Canon Pixma IP4200 auf Freebsd mit Turboprint gefunden:

http://bjou.homeunix.net/blog/?p=36

Im grunde funtktioniert das auch alles mit dem Ip4000, ich hab noch
lp, lpr und lprm in /usr/bin/ umbenannt (lp*.bak) damit von Turboprint auch wirklich die CUPS lp*s benutzt werden, weiß aber nicht ob es am ende wirklich daran lag.
An der cups.conf hab ich rein garnix geändert, die ist noch installfrisch.
Achja, und Linux-gtk hab ich noch zusätzlich installiert damit die graphische Installazion auch geht.

Turboprint Version: turboprint-1.94-3

Lg,
Fabian
 
die aktuelle gutenprint version unterstuetzt auch den Canon Pixma 4000iP.
gutenprint ist der offizielle nachfolger von gimp-print, den es leider noch nicht in den Ports vorhanden ist, was sich aber bald aendern wird.
Damit waere das Thema Canon Pixma 4000iP unter FreeBSD wohl entgultig geloest.
 
Canon PIXMA IP5000

sorry Leute,

aber ich muss das leidige Thema wieder aufnehmen, da sich einiges bei der Treiber Unterstuetzung geaendert hat. Zeit wird´s!

Es reicht bei FreeBSD aus dem ports tree print/gutenprint zu installieren, man muss also nicht mehr den umstaendlichen Weg ueber Turboprint gehen. Der bringt einen Treiber fuer Canon PIXMA IP4000 mit, welchen man aber auch fuer eine IP5000 verwenden kann.

Im Moment treten zwei Problem auf. Das eine groessere Problem, es gibt einen Konflikt mit print/gimp-print (entweder gutenprint oder gimp-print) und zum anderen kann man die Aufloesung fuer den Drucker nicht ausreichend einstellen (max 600x600 dpi).

vielleicht kann wer helfen,
gruesse aus Jena,
dondc
 
Hallo dondc,

erst mal gimp-print deinstallieren:
Code:
pkg_deinstall -f gimp-print

Dann gutenprint installieren
Code:
portinstall gutenprint

Dann die Paketdatenbank überprüfen:
Code:
pkgdb -F

Vermutlich wird dann so etwas in der Art angemäkelt:
Code:
--->  Checking the package registry database
Stale dependency: gimp-gnome-2.2.11,1 -> gimp-print-4.2.7_2 (print/gimp-print):
gimp-help-0.9_1 (score:27%) ? ([y]es/[n]o/[a]ll) [no] n
...usw.

Da muß dann das gerade installierte gutenprint als neue Abhängigkeit angegeben werden,
also n für Nein eingeben, Entern,
und als neue Abhängigkeit zur Zeit:
Code:
New dependency? (? to help): gutenprint-5.0.0.r3
(Wer das später mal liest:
bitte die Versionsnummer mit der gerade aktuellen ersetzen!)

Das pkgdb fixt dann die restliche Abhängigkeiten.
Dann noch CUPS, falls das als Drucksysstem verwendet wird,
neustarten:
Code:
/usr/local/etc/rc.d/cups.sh restart

Das sollte es dann sein, hoffentlich druckt das
Canon Zeugs dann mal tatsächlich.
(Habe selbst so einen Canon i320 Murks) :ugly:


Gruß, Fusselbär
 
Zurück
Oben