Probleme mit OpenOffice und Brother Druckern: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Öffnen der fehlerhaften ppd-Datei mit einem Editor)
(Artikel überarbeitet)
 
Zeile 6: Zeile 6:
  
 
== Das Problem ==
 
== Das Problem ==
Aufgrund eines Fehlers im Druckertreiber von Brother wird bei einigen Brother Modellen in [[OpenOfficeorg]] das Papierformat A4 nicht als zu bedruckendes Papierformat angeboten. Ein Ausdruck mit dem standardmäßig eingestellten "Letter" Format, führt zu einem verschobenen Ausdruck mit abgeschnittenem Text meist im unteren Seitenbereich.
+
Aufgrund eines Fehlers im Druckertreiber von Brother wird bei einigen Brother Modellen in [[OpenOffice|OpenOffice.org]] das Papierformat A4 nicht als zu bedruckendes Papierformat angeboten. Ein Ausdruck mit dem standardmäßig eingestellten "Letter" Format, führt zu einem verschobenen Ausdruck mit abgeschnittenem Text, meist im unteren Seitenbereich.
  
  
Zeile 24: Zeile 24:
 
mit einem beliebigen Editor als root.
 
mit einem beliebigen Editor als root.
  
Als Editor kann beispielsweise Kate verwendet werden. Um Kate mit root Rechten zu starten, geht man wie folgt vor: man drückt '''Alt+F2''' und gibt in das nun erscheinende Feld den folgenden Befehl ein:  
+
Bei einem Brother MFC-7420 heißt die Datei beispielsweise so:
 +
/etc/cups/ppd/mfc7420.ppd
 +
 
 +
==== Verwendung eines grafischen Editors ====
 +
Als Editor kann beispielsweise '''Kate''' verwendet werden. Um Kate mit root Rechten zu starten, geht man wie folgt vor: man drückt '''[Alt]+[F2]''' und gibt in das nun erscheinende Feld den folgenden Befehl ein:  
 
  kdesu kate
 
  kdesu kate
 
Nach Eingabe des root Passworts startet nun der Editor Kate mit root Rechten.
 
Nach Eingabe des root Passworts startet nun der Editor Kate mit root Rechten.
  
 +
==== Verwendung eines Konsolen-Editors ====
 
'''Alternativ''' kann man natürlich auch einen Editor für die Konsole verwenden.<br />
 
'''Alternativ''' kann man natürlich auch einen Editor für die Konsole verwenden.<br />
 
Hierzu öffnet man zunächst eine Konsole und meldet man sich als root an. Hierfür gibt man diesen Befehl ein und tippt anschließend blind sein root Passwort ein:
 
Hierzu öffnet man zunächst eine Konsole und meldet man sich als root an. Hierfür gibt man diesen Befehl ein und tippt anschließend blind sein root Passwort ein:
 
  su
 
  su
Anschließend öffnet man die konkrete ppd-Datei mit einem beliebigen Editor. Für '''mcedit''' (anfängertauglicher Editor!) lautet der Befehl z.B.:
+
Anschließend öffnet man die konkrete ppd-Datei mit einem beliebigen Editor. Für '''mcedit''' (anfängertauglicher Editor! Mcedit ist im Paket "mc" (Midnight Commander) enthalten, welches über YaST von der Suse DVD nachinstalliert werden kann.) lautet der Befehl z.B.:
 
  mcedit /etc/cups/ppd/XXX.ppd
 
  mcedit /etc/cups/ppd/XXX.ppd
 
Statt des XXX ist der konkrete Name der ppd Datei des Brother Druckers anzugeben.
 
Statt des XXX ist der konkrete Name der ppd Datei des Brother Druckers anzugeben.
  
Bei einem Brother MFC-7420 heißt die Datei beispielsweise so:
 
/etc/cups/ppd/mfc7420.ppd
 
  
 
=== Editieren der fehlerhaften ppd-Datei ===
 
=== Editieren der fehlerhaften ppd-Datei ===
Zeile 81: Zeile 84:
 
  *CloseUI: *PageSize
 
  *CloseUI: *PageSize
  
Hat man die Datei entsprechend editiert, muss man die vorgenommenen Veränderungen speichern
+
Hat man die Datei entsprechend editiert, muss man die vorgenommenen Veränderungen speichern.
  
  
 
=== Cups neu starten ===
 
=== Cups neu starten ===
Nachdem man die ppd Datei erfolgreich wie beschrieben editiert hat, muss man Cups neu starten.
+
Nachdem man die ppd Datei erfolgreich wie beschrieben editiert hat, muss Cups neu gestartet werden.
  
Hierfür öffnet man eine Konsole und meldet sich dort als root an. Dies erreicht man mit dem Befehl:
+
Hierzu öffnet man eine Konsole und meldet sich dort als root an. Dies erreicht man, wie oben bereits beschrieben, mit dem Befehl:
 
  su
 
  su
 
Anschließend tippt man blind sein root Passwort ein und bestätigt auch dies mit Enter.
 
Anschließend tippt man blind sein root Passwort ein und bestätigt auch dies mit Enter.
Zeile 101: Zeile 104:
  
 
=== Erfolgskontrolle ===
 
=== Erfolgskontrolle ===
Um den Erfolg der gerade vorgenommenen Fehlerbeseitigung zu kontrollieren, öffnet man [[OpenOfficeorg]] und startet dort die Druckereinstellung (Datei => Druckereinstellung). Die Liste der bedruckbaren Papierformate sollte jetzt komplett sein und auch das A4 Format sollte nun angeboten werden.  
+
Um den Erfolg der gerade vorgenommenen Fehlerbeseitigung zu kontrollieren, öffnet man [[OpenOffice|OpenOffice.org]] und startet dort die Druckereinstellung (Datei => Druckereinstellung). Die Liste der bedruckbaren Papierformate sollte jetzt komplett sein und auch das A4 Format sollte nun angeboten werden.  
  
  
 
== Quellenangaben und weiterführende Links ==
 
== Quellenangaben und weiterführende Links ==
Thread aus dem Forum "OpenOffice.info" mit Link zur Lösung: http://de.openoffice.info/viewtopic.php?t=8547 <br />
+
* [http://de.openoffice.info/viewtopic.php?t=8547 Thread aus dem Forum "OpenOffice.info" mit Link zur Lösung]
Thread aus dem englischsprachigen Forum "OOoForum.org" mit Lösung: http://www.oooforum.org/forum/viewtopic.phtml?p=164305#164305 <br />
+
* [http://www.oooforum.org/forum/viewtopic.phtml?p=164305#164305 Thread aus dem englischsprachigen Forum "OOoForum.org" mit Lösung]
Wikipedia Artikel zu ppd Dateien: "Postscript Printer Description": http://de.wikipedia.org/wiki/Postscript_Printer_Description <br />
+
* [http://de.wikipedia.org/wiki/Postscript_Printer_Description Wikipedia Artikel zu ppd Dateien: "Postscript Printer Description"]
  
  
  
 
----
 
----
[[Office | Zurück zu Office]]
+
[[Office | Zurück zur Office Übersicht]]
  
[[Drucker|Zurück zu Drucker]]
+
[[Drucker|Zurück zur Drucker Übersicht]]
 
[[Category:Office]][[Category:Drucker]][[Kategorie:HowTo]]
 
[[Category:Office]][[Category:Drucker]][[Kategorie:HowTo]]

Aktuelle Version vom 24. November 2007, 11:41 Uhr

Diese Beschreibung wurde mit folgenden Distributionen getestet:


Das Problem

Aufgrund eines Fehlers im Druckertreiber von Brother wird bei einigen Brother Modellen in OpenOffice.org das Papierformat A4 nicht als zu bedruckendes Papierformat angeboten. Ein Ausdruck mit dem standardmäßig eingestellten "Letter" Format, führt zu einem verschobenen Ausdruck mit abgeschnittenem Text, meist im unteren Seitenbereich.


Die Ursache

Ursächlich für dieses Problem ist ein Fehler in der zum Brother Drucker gehörenden ppd Datei. Es wurde von Brother in dieser Datei schlicht vergessen, einige erforderliche Zeichen zu setzen.


Die Lösung

Um das Problem zu lösen, muss man die entsprechende ppd Datei lediglich editieren und die fehlenden Zeichen ergänzen.

Hierzu geht man wie folgt vor:


Öffnen der fehlerhaften ppd-Datei mit einem Editor

Man editiert die den konkreten Drucker betreffende fehlerhafte ppd-Datei in diesem Verzechnis

/etc/cups/ppd

mit einem beliebigen Editor als root.

Bei einem Brother MFC-7420 heißt die Datei beispielsweise so:

/etc/cups/ppd/mfc7420.ppd

Verwendung eines grafischen Editors

Als Editor kann beispielsweise Kate verwendet werden. Um Kate mit root Rechten zu starten, geht man wie folgt vor: man drückt [Alt]+[F2] und gibt in das nun erscheinende Feld den folgenden Befehl ein:

kdesu kate

Nach Eingabe des root Passworts startet nun der Editor Kate mit root Rechten.

Verwendung eines Konsolen-Editors

Alternativ kann man natürlich auch einen Editor für die Konsole verwenden.
Hierzu öffnet man zunächst eine Konsole und meldet man sich als root an. Hierfür gibt man diesen Befehl ein und tippt anschließend blind sein root Passwort ein:

su

Anschließend öffnet man die konkrete ppd-Datei mit einem beliebigen Editor. Für mcedit (anfängertauglicher Editor! Mcedit ist im Paket "mc" (Midnight Commander) enthalten, welches über YaST von der Suse DVD nachinstalliert werden kann.) lautet der Befehl z.B.:

mcedit /etc/cups/ppd/XXX.ppd

Statt des XXX ist der konkrete Name der ppd Datei des Brother Druckers anzugeben.


Editieren der fehlerhaften ppd-Datei

Da von Brother lediglich einige Zeichen in der ppd-Datei vergessen wurden, müssen diese nun ergänzt werden.

Hierfür geht man zunächst in den Abschnitt mit dem Namen *PageSize:

Der entsprechende Abschnitt könnte z.B. so aussehen:

*OpenUI *PageSize: PickOne
*OrderDependency: 30 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize Letter/Letter:
*PageSize Legal/Legal:
*PageSize Executive/Executive:
*PageSize A4/A4:
*PageSize A5/A5:
*PageSize A6/A6:
*PageSize Env10/Com-10:
*PageSize EnvMonarch/Monarch:
*PageSize EnvDL/DL:
*PageSize EnvC5/C5:
*PageSize EnvISOB5/B5:
*PageSize EnvISOB6/B6:
*CloseUI: *PageSize

Um den Fehler zu beheben, muss man in jeder PageSize Zeile hinter den Formaten ein "" ergänzen.

Nach der Bearbeitung könnte bzw. sollte der Beispielabschnitt also so aussehen:

*OpenUI *PageSize: PickOne
*OrderDependency: 30 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize Letter/Letter: ""
*PageSize Legal/Legal: ""
*PageSize Executive/Executive: ""
*PageSize A4/A4: ""
*PageSize A5/A5: ""
*PageSize A6/A6: ""
*PageSize Env10/Com-10: ""
*PageSize EnvMonarch/Monarch: ""
*PageSize EnvDL/DL: ""
*PageSize EnvC5/C5: ""
*PageSize EnvISOB5/B5: ""
*PageSize EnvISOB6/B6: ""
*CloseUI: *PageSize

Hat man die Datei entsprechend editiert, muss man die vorgenommenen Veränderungen speichern.


Cups neu starten

Nachdem man die ppd Datei erfolgreich wie beschrieben editiert hat, muss Cups neu gestartet werden.

Hierzu öffnet man eine Konsole und meldet sich dort als root an. Dies erreicht man, wie oben bereits beschrieben, mit dem Befehl:

su

Anschließend tippt man blind sein root Passwort ein und bestätigt auch dies mit Enter.

Jetzt startet man Cups neu mit diesem Befehl:

rccups restart

Alternativ kann man Cups auch erst stoppen und hinterher mit einem weiteren Befehl neu starten. Die Befehle hierzu lauten:

rccups stop

und

rccups start


Erfolgskontrolle

Um den Erfolg der gerade vorgenommenen Fehlerbeseitigung zu kontrollieren, öffnet man OpenOffice.org und startet dort die Druckereinstellung (Datei => Druckereinstellung). Die Liste der bedruckbaren Papierformate sollte jetzt komplett sein und auch das A4 Format sollte nun angeboten werden.


Quellenangaben und weiterführende Links



Zurück zur Office Übersicht

Zurück zur Drucker Übersicht