Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.01.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

03.01.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

03.01.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

03.01.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: 09.01.2010, 01:05)
  • lpr-tar1.png (101,63 kB - 5 mal heruntergeladen - zuletzt: 13.01.2010, 10:32)
DE4 rocks! http://kde.org

5

06.01.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

08.01.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

08.01.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

8

29.07.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?

9

16.10.2010, 14:45

Zitat

Donnerstag, 29. Juli 2010, 11:13


Den Post hab ich gar nicht mitbekommen.

Dieses Thema ist aktuell etwas bei mir eingefroren, da ich bei Bedarf mit nem anderen Rechner hier zu Haus am drucken bin. Falls sich aber in dieser Richtung nochmal was tut, werde ich es hier berichten.
DE4 rocks! http://kde.org