Sie sind nicht angemeldet.

1

Sonntag, 3. Januar 2010, 14:13

Benötige Hilfe beim selbstkompilierten Treiber zu Brother DCP 375CW Drucker

Da ich ein reines 64bit (nomultilib) Gentoo System betreibe und den linuxfreundlichen Drucker DCP 375CW von Brother integrieren möchte, muss ich die Treiber Sourcen manuell dazu kompilieren. Denn die rpm Pakete sind für i386 und ich kann/will auf meinem System nicht die Std C++ Libs für 32bit mergen.

Foldende Dateien liegen bei:

Quellcode

1
2
3
4
cupswrapperdcp375cw_src / brprintconf / brcups_commands.h
cupswrapperdcp375cw_src / brprintconf / brcupsconfig.c
cupswrapperdcp375cw_src / SCRIPT / cupswrapperdcp375cw
cupswrapperdcp375cw_src / Copying (GPL Lizenz)


Includiert werden in der C Datei die std libs

Quellcode

1
2
3
4
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <stdlib.h>


Nun hab ich mit

Quellcode

1
gcc -o brotherdriver brcupsconfig.c


kompiliert. Soweit so gut, aber wie verwende ich meinen Output. Und was hat es mit dem Script aufsich? Leider find ich keine große Hilfe dazu.

Und was ist mit dem LPR driver? Auch dieser liegt nur in der i386er Variante vor.

Wer hat einen Brother Treiber schon selbst kompiliert und eingerichtet und kann mir weiterhelfen???
DE4 rocks! http://kde.org

2

Sonntag, 3. Januar 2010, 16:35

Wo genau hast du das her?

Ich vermute mal das kommt nach /usr/libexec/cups/filter. Poste mal das Skript (als Dateianhang). Dann wissen wir vielleicht mehr.

MfG (Mit flauschigen Grüßen)
Furry
May the fur be with you.

3

Sonntag, 3. Januar 2010, 17:04

Das Script lag beim ZIP der Sourcen mit dabei. Habe es als Anhang beigefügt
»Chris81T« hat folgende Datei angehängt:
DE4 rocks! http://kde.org

4

Sonntag, 3. Januar 2010, 19:47

Okay, das mit dem cupswrapper sollte ich gelöst haben.

Was hab ich getan (hätte ich auch früher mal drauf kommen können):
Habe mir das cupwrapper für i386 RPM geladen und mit rpm2tar umgewandelt, um zu schauen, was drin ist (siehe Screenshot).

Dort ist das mit 32,7KB große Skript zu finden, so wie der kompilierte Treiber (damit weis ich auch den Namen, den das Kompilat brauch :D )

Okay. Vom Prinzip her kann ich dort die Dateistruktur nachbilden und die 2 Dateien passend kopieren. Berichtigt mich, falls ich falsch liege!

Nur mit dem LPR weis ich nicht so recht. Hab auch hier mal an das i386 RPM reingeschaut (siehe Screenshot). Auch dort gibt es ein binary file. Also müsste ich das auch kompilieren. Nur hab dazu keine Sourcen gefunden.
»Chris81T« hat folgende Dateien angehängt:
  • cupswrapper-tar.png (63,06 kB - 4 mal heruntergeladen - zuletzt: 9. Januar 2010, 01:05)
  • lpr-tar1.png (101,63 kB - 5 mal heruntergeladen - zuletzt: 13. Januar 2010, 10:32)
DE4 rocks! http://kde.org

5

Mittwoch, 6. Januar 2010, 19:49

Status

Also ich hab nun mal Kontakt mit dem Brother Support gehabt. Hat zwar erst etwas gedauert, bis ich ne kompetente Antwort bekam, aber immerhin.

Die schlechte Nachricht vorweg (Auszug aus der Mail):

Zitat

...der CUPS-Wrapper ist komplett Brother Eigentum und somit wurden die Quelldateien abgelegt, leider ist es aus lizenzrechtlichen Gründe nicht möglich den LPR-Treiber zu veröffentlichen.
Es tut mir Leid, leider kann ich Ihnen zur Zeit nicht weiterhelfen, die einzige möglich zu drucken ist zur Zeit in der 32-Bit-Umgebung mit Installation der hierfür benötigten Pakete.


Aber etwas Hoffnung besteht noch, dies auf einem "nomultilib" System laufen zu lassen, indem ich die Cpp Std.32 Lib zum Binary kopiere. Dies könnte klappen. Werde dies spätestens am WE testen und bescheid geben.
DE4 rocks! http://kde.org

6

Freitag, 8. Januar 2010, 17:59

Kannst doch auch gutenprint verwenden, wenn der Drucker mit drinne ist.
Meine Betriebssysteme:

zum Arbeiten: Gentoo Linux

zum Spielen und Schrooten und über viele Bugs ärgern: Windows 7 (Wobei so viele Fehler hat es gar net ^^)

Zitat:
"Theorie bedeutet, man weiß wie es geht, aber es geht nicht
Praxies bedeutet, es geht, man weiß nicht warum
Nun Microsoft hat die perfekte Mischung zwischen Theorie und Praxies:
Nicht's geht und keiner weiß warum :D "

7

Freitag, 8. Januar 2010, 18:17

Kannst doch auch gutenprint verwenden, wenn der Drucker mit drinne ist.
Scheint wohl nicht der fall zu sein...
http://gimp-print.sourceforge.net/
Supported_Printers
Gentoo Dokumentation
GentooFreunde.org

Meine Jabber ID: kann via PN erfragt werden

8

Donnerstag, 29. Juli 2010, 11:13

Hi Chris

Da dieser Thread bisher noch offen ist, und auch aus persönlichen Interesse wollte ich mal nachfragen ob du schon eine Lösung für deinen Drucker hast realisieren können?
Wir hatten ja auch mal kurz drüber diskutiert ob man evtl. mit einer 32 Bit chroot Umgebung was machen könnte, bist du da schon weitergekommen?
Gentoo Dokumentation
GentooFreunde.org

Meine Jabber ID: kann via PN erfragt werden