Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.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.

  • »truthy« ist der Autor dieses Themas

Beiträge: 15

Registrierungsdatum: 30.12.2009

Derivat: Ubuntu GNOME

Architektur: 64-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

1

30.12.2009, 22:36

Canon LBP-800 Linux Driver

hallo zusammen,

mir ist aufgefallen, dass jemand einen linux treiber fuer meinen alten GDI-Drucker Canon LBP-800 geschrieben hat.
http://www.veneto.com/lbp800/lbp800.html

nachdem ich jetzt ein paar libs nachinstalliert habe FUNKTIONIERT er - :thumbup: - keine errors mehr nach make nur mehr warnings:

ich glaube alles was mit foomatic zu tun hatte, hat gefehlt - da der Treiber Canon LBP-800 Foomatic/lbp-800 [en] heisst
also installiert sind bei mir folgende pakete wenn ich cups in synaptic eingebe:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
kernel headers & build-essential
cups
python-cupshelpers
cups-driver-gutenprint
libcups2-dev
python-cups
ghostscript-cups
cups-bsd
libcupsimage2-dev
bluez-cups
foomatic-filters
cups-common
libcups2
libcupsimage2
libcupscgi1
cups-client
hplip
hpijs
libcupsdriver1
libcupsmime1-dev
libcupsppdc1-dev
libcupsppdc1
libcupsmime1
ijsgutenprint
foomatic-db-gutenprint
libgutenprint2
foomatic-db
system-config-printer-gnome
min12xxw
system-config-printer-common
foomatic-db-engine


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$ make
gcc  -O2 -s -Wall \
errcapt.c bmcapt.c lbp800.c \
-l cups -o bin/Release/lbp800
bmcapt.c: In function ‘Bitmap_Skip’:
bmcapt.c:50: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
bmcapt.c:53: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
bmcapt.c: In function ‘Bitmap_GetLine’:
bmcapt.c:82: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
bmcapt.c: In function ‘CompressBitmap’:
bmcapt.c:164: warning: format not a string literal and no format arguments
bmcapt.c:178: warning: format not a string literal and no format arguments
bmcapt.c:171: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
gcc  -O2 -s -Wall \
errcapt.c pport.c timcapt.c llcapt.c pkcapt.c hlcapt.c parcapt.c \
-l cups -o bin/Release/parcapt
parcapt.c: In function ‘PrintPage’:
parcapt.c:76: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
parcapt.c:86: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
parcapt.c:91: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
parcapt.c: In function ‘PrintPages’:
parcapt.c:134: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
parcapt.c: In function ‘main’:
parcapt.c:195: warning: format not a string literal and no format arguments


danach als root installieren:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$ sudo make install
gcc  -O2 -s -Wall \
errcapt.c bmcapt.c lbp800.c \
-l cups -o bin/Release/lbp800
bmcapt.c: In function ‘Bitmap_Skip’:
bmcapt.c:50: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
bmcapt.c:53: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
bmcapt.c: In function ‘Bitmap_GetLine’:
bmcapt.c:82: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
bmcapt.c: In function ‘CompressBitmap’:
bmcapt.c:164: warning: format not a string literal and no format arguments
bmcapt.c:178: warning: format not a string literal and no format arguments
bmcapt.c:171: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
gcc  -O2 -s -Wall \
errcapt.c pport.c timcapt.c llcapt.c pkcapt.c hlcapt.c parcapt.c \
-l cups -o bin/Release/parcapt
parcapt.c: In function ‘PrintPage’:
parcapt.c:76: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
parcapt.c:86: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
parcapt.c:91: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
parcapt.c: In function ‘PrintPages’:
parcapt.c:134: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
parcapt.c: In function ‘main’:
parcapt.c:195: warning: format not a string literal and no format arguments
install -s -m a=rx bin/Release/lbp800 /usr/bin
install -m a=rx lbp800-print /usr/bin
install -m a=r ppd/Canon-LBP-800.ppd /usr/share/ppd/custom
install -m a=rx foo2lbp800-wrapper /usr/bin
install -m a=rx bin/Release/parcapt /usr/lib/cups/backend


und dann kann man ihn ganz normal ueber die cups-gui auswählen und den neu installierten treiber LBP-800 verwenden - testseite ausgedruckt perfekt.
thx Mr. Massimo Del Fedele - hell of a job - never thought that I would get this old dinosaur running with linux ever again.
:thumbsup:

Ubuntu 9.10 karmic koala
kernel 2.6.31-16-generic

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »truthy« (31.12.2009, 13:04)