Hallo liebes RasPi Forum,
da es hier keinen extra Vorstellungsthread gibt, stelle ich mich kurz hier vor, bevor ich meine Frage stelle:
Ich bin Schüler und besuche ein Gymnasium in Baden-Württemberg. Ich interessiere mich für jegliche Technik/Elektrik. In meiner Freizeit bastle ich gerne mit meinem Raspberry Pi oder baue und fliege meine RC-Modelle (Flugzeuge). Ausserdem bastle ich sehr gerne mit Elektronik (Löten, LEDs, Elektrische Bauteile etc.). Ich bin schon seit einiger Zeit ein stiller Mitleser, jetzt habe ich mir aber auch einen Account erstellt. Ich habe meinen RasPi seit Februar dieses Jahres und habe mich mittlerweile ein wenig in Linux eingewöhnt, die Standard-Befehle (sudo nano, cd, ls etc.) habe ich drauf.
Soweit zu mir. Jetzt zu meiner Frage. Ich habe die Suchfunktion benutzt und keinen inhaltsgleichen Thread gefunden. Sollte ich das falsche Unterforum gewählt haben, so möchte ich mich entschuldigen und einen Moderator bitten, das Thema zu verschieben.
Ich habe einen HP Deskjet 1000 j110 a und versuche mittlerweile schon seit 3 Wochen, CUPS und den Drucker einzurichten. Mein Ziel ist es, über WLAN mit dem Drucker zu kommunizieren und auch Texte/Fotos an den Drucker zum drucken zu senden. Der Drucker druckt unter Windows und Unbuntu 10.4 einwandfrei. Allerdings habe ich Probleme, die Dokumente zu drucken. Der Pi ist über einen korrekt eingerichteten WLAN-Stick mit meinem Router verbunden und auch das Streamen eines Webradios funktioniert einwandfrei. Ich kann auf der grafischen Oberfläche auch auf Websiten (bspw. Google) zugreifen.
Ich werde nun versuchen, mein Vorgehen so ausführlich wie möglich zu beschreiben.
Zuerst habe ich mit dem Befehl sudo apt-get update und sudo apt-get upgrade alle Pakete aktualisiert. Installiert ist das aktuelle Raspian Wheezy vom 26-7-2013. Anschließend habe ich mit sudo apt-get install foomatic-db foomatic-db-engine foomatic filters, sudo apt-get install cups cups-pdf cups-driver-gutenprint und sudo apt-get install hplip alle benötigten Pakete installiert. Der Pi zeigte mir an, dass er zusätzlich einige Pakete nachladen müsste. Das waren ca. 50 Pakete zusätzlich, die habe ich leider nicht alle im Kopf. Ich bejahte alles und der Pi fing an die Pakete zu installieren.
Anschließend habe ich die CUPS-Konfiguration im Ordner /etc/cups/cupsd.conf geöffnet und folgendermaßen bearbeitet:
1. Den Teil Only listen for connections from the local machine mit einer # auskommentiert
2. In Zeile 38, 44 und 52 den Text Allow @Local eingefügt, also unter den Zeilen Restrict access to the...
Nun habe ich mit sudo service cups restart den CUPS-Server neu gestartet und den User "pi" in die Gruppe lpadmin aufgenommen.
Nun konnte ich auf das CUPS-Webinterface zugreifen. Ich kann mir die Startseite ansehen und auch auf den Punkt "Verwaltung" klicken. Dort habe ich folgende Punkte aktiviert:
Freigeben von Druckern, welche mit dem System verbunden sind
Erlaube Drucken vom Internet aus
Zeige freigegebene Drucker von anderen Systemen
Erlaube entfernte Verwaltung
Speichere Fehlerinformationen für Fehlersuche
Nachdem ich das gemacht habe, habe ich mit dem Button "Einstellungen ändern" die Settings geändert. Als Benutzernamen gab ich pi (also der User, den ich zu lpadmin hinzugefügt hatte) und das dazugehörige Passwort ein. Der CUPS-Server startete neu und ich konfigurierte den Drucker. Es wurden mir zwei Drucker angegeben: Einmal den HP Deskjet 1000 j110 a und HP Deskjet 1000 j110 a HPLIP. Ich wählte den HPLIP-Eintrag, da das Paket HPLIP alle HP-Treiber enthält. Ich wählte unter der Liste der Treiber HP-Deskjet 1000 aus, da es keinen Treiber explizit für den j110 a gab. Ich gab dem Drucker noch einen Namen und einen Ort und aktivierte das Kontrollkästchen "Drucker freigeben". Soweit, so gut.
Nun wollte ich über die CUPS-Seite eine Testseite drucken. Ich wählte also den Eintrag "Testseite drucken". Der Auftrag wurde mir im CUPS-Terminal angezeigt, allerdings mit der Information "gestoppt". Das gab mir zu bedenken, ich wählte aber erneut den Eintrag "Testseite drucken". Nun erschien auch dieser Auftrag im CUPS-Terminal, allerdings diesmal mit der Information "gedruckt am [Datum des Tages]". Ich wartete einige Minuten, allerdings druckte mein Drucker nicht. Der Drucker blieb still. Ich habe den Drucker direkt an den Raspi angeschlossen, also ohne USB-Hub. Auch nach 10 Minuten druckte der Drucker noch nicht.
Nun habe ich meinen iPhone zur Hand genommen und versucht, darüber einen Befehl zu drucken. Der Drucker war mittlerweile im Standby, was sich dadurch erkennen lässt, dass die LED am Einschaltknopf immer wieder heller und dunkler wird. Also heller-dunkler-heller-dunkler usw. Der LED wird heruntergedimmt.
Nun wählte ich ein Bild aus und ließ das iPhone nach Druckern suchen. Und tatsächlich - Der Drucker tauchte auf, mit dem Namen und den Ort, den ich in CUPS angegeben hatte. Ich sendete also das Bild an den Drucker.
Und plötzlich erwachte der Drucker aus dem Standby, die LED leuchtete durchgehend hell. Ich freute mich bereits innerlich, dass es klappt, allerdings druckte der Drucker nichts. Er erwachte also nur aus dem Standby, also muss er anscheinend ein Signal bekommen haben - er druckt es aber nicht.
Das kam mir relativ merkwürdig vor, allerdings forschte ich weiter und fand im spool-Verzeichnis ein "Fehlerprotokoll" - allerdings sieht es mir eher nach etwas anderem aus, auf jeden Fall ist es ein Wirrwarr von Symbolen, Zeichen, Zahlen und Buchstaben woraus ich keinen Fehler erkennen kann.
Nun fand ich in der cupsd.conf in der ersten Zeile den Hinweis auf die error.log Datei - allerdings finde ich diese Datei nicht, ich weiß nicht, in welchem Ordner sie liegt. Das wäre also meine erste Frage - wo liegt diese Datei?
Nun wollte ich nochmals das CUPS-Webinterface aufrufen, da ich den Tipp bekommen hatte, den Drucker zu löschen und nochmals als root einzurichten. Also löschte ich den Drucker. Nach dem löschen wählte ich den Punkt "Drucker hinzufügen" und plötzlich meldete mein Browser (Opera), dass der Server nicht erreichbar sei. Ich habe nochmals die IP des RasPis mit dem Port 631 aufgerufen, allerdings meldete mein Browser auch diesmal, dass der Server nicht erreichbar sei. Ich versuchte es nocheinmal - und plötzlich erschien auf dem Screen oben links in fetter Schrift das Wort "Forbidden". Dies schien die Website zu sein. So erhielt ich nur noch die Meldung, der Server sei nicht erreichbar oder das Wort "Forbidden". Allerdings bekomme ich die Server-Meldung viel häufiger zu Gesicht.
Ich änderte in der CUPS-Konfiguration den Port von 631 in 622 und öffnete die Seite mit http://[IP-Adresse-RasPi]:622:
Ich bekomme nun auch nur, trotz Port-Wechsel - entweder die Server-ist-nicht-erreichbar-Meldung oder die "Forbidden" Meldung.
Nun weiß ich nicht mehr weiter - Ich habe stundenlang gegoogelt, mich durch diverse Artikel gewältzt - aber keine Lösung gefunden.
Ich hoffe nun, ihr habt einen Tipp für mich, womit ich das Problem beheben kann. Sollte ich etwas vergessen haben, dann fragt einfach nach.
Vielen Dank für eure Hilfe.
Gruß
RaspberryPi-Bastler