PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Drucker über IPP ansprechen



Seiten : [1] 2

Slowhand
06.10.02, 17:37
Hallo!

An meinem Linux-Rechner hängt ein HP LaserJet 1100, den ich via CUPS anspreche. Nun würde ich ihn gerne von einem Win98-Rechner aus übers Netz benutzen. Nach Suche im Forum habe ich erfahren, dass ich dies direkt über IPP machen kann, ohne den Drucker per Samba freizugeben. Auf dem Win98-Client habe ich dazu das IPP-Update installiert. Kann mir nun jemand sagen, in welcher Form ich die URL des Druckers angeben muss? Ich habe schon zig Versionen versucht, aber irgendwie frisst Windoof anscheinend keine davon (z.B. ipp://hostname/druckername oder http://hostname/druckername oder wie auch immer).

Vielen Dank im voraus!

zippelmann
09.10.02, 15:24
Genau an diesem Prob sitze ich auch schon Wochen, aber ich bekomm überall immer nur Fetzen mit.

Gib es keinen, der sich dazu äußern kann ?

echo
09.10.02, 15:37
hi,
bei Hewlett-Packard gib es eine software die das prima macht, ihr name lautet "Internet Printer Connection Software" und soll unter der url ftp://ftp.hp.com/pub/networking/software
bzw. http://www.hp.com/go/print_connect/
die soft läuft auch mit anderen druckern und ist ein prima frondend. es bringt auch gleich die passende IPP unterstüzung mit, wenn nögtig.

cu
echo

echo
09.10.02, 15:44
na klasse,
******* hp :-/
zuerste die url wechseln und nun das produkt nur noch für win2k und NT4 anbieten :-(
http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?prodNum=IPCNT&prodName=hp+internet+printer+software+WinNT%2F2000&locale=en_US&taskName=download+drivers+%26+software&taskId=8418&prodSeriesId=27909&prodTypeId=13037&prodSeriesName
naja vielleicht nützt doch noch was

bye

zippelmann
09.10.02, 16:53
ich hab nur win2k Rechner am laufen

Newbie2001
09.10.02, 16:59
hm, dann benutz doch einfach den windows-drucker-assistent, und richte einen neuen drucker ein als durckeradresse musst du folgendes angeben:
http://servername:631/printers/durckername

zippelmann
09.10.02, 17:03
Wenn das funzen würde, würde ich das machen, aber das liegt sicherlich daran, dass ich nicht weiß, was so einstellen muss.

welches conf´s muss man denn bearbeiten um CUPS benutzen zu können ???
hast Du vielleicht n entsprechendes Howto an der hand ?? ich habe beim googlen keinen Erfolg gehabt.

Slowhand
09.10.02, 17:13
Original geschrieben von Newbie2001
hm, dann benutz doch einfach den windows-drucker-assistent, und richte einen neuen drucker ein als durckeradresse musst du folgendes angeben:
http://servername:631/printers/durckername

Genau das war die Antwort, die ich eigentlich gesucht habe. Ich teste nachher mal obs funzt.

Newbie2001
09.10.02, 17:14
schau mal auf http.//www.tldp.org nach da gibts ne menge howtos zu allen möglichen themen.
wenn du cups installiert hast, und der cups-server läuft, dann kannst du cups von diesem rechner aus über den browser administrieren. gib einfach http://localhost:631 ein. dann wird er wahrscheinlich benutzername und pwd haben wollen, dort gibst du einfach benutzernamen und pwd des root ein. wenn du cups von einem anderen rechner aus amdinistrieren willst musst du dass erst in der /etc/cups/cupsd.conf erlauben und den cups-server danach neu starten.

IT-Inder
09.10.02, 17:47
Hier hast du einen Link zu CUPS bzw. ES Print Pro (die Komerzielle Lösung)

CUPS FAQ (http://www.danka.de/printpro/faq.html) ;)

die Conf Files befinden sich unter /etc/cups/cups.conf (oder cupsd.conf) :confused:

Drucker einrichten kann man standard htpp://localhost:931
als Root Anmelden dies geht auch nur von dem Rechner aus wo Cups
installiert ist. :D

Wenn die Administration von anderen Rechnern aus erfolgen sollen oder
von anderen Benutzern muß man die cups.conf ändern

:D :D :D

zippelmann
09.10.02, 18:03
ich gebe auf.
Ich finde einfach nicht das entsprechende.
Für mich ist wohl das einzig hilfreiche eine Anleitung von vorne bis hinten ..

Slowhand
09.10.02, 18:15
CUPS einzurichten ist eigentlich nicht schwer. Normalerweise reicht es, die CUPS-Pakete zu installieren und dann mit den Tools deiner Distribution (Yast in deinem Fall) den Drucker zu konfigurieren. Da musst du nix an der Config per Hand einrichten.

Ohne spezielles Tool sollte es mit installiertem CUPS auch gehen: http://localhost:631 bietet auch ein schönes Setup an.

Newbie2001
09.10.02, 18:15
@ IT-Inder gewöhnlich horcht Cups am poer 631 und nicht 931.

zippelmann
09.10.02, 20:04
Hm ..
aber is ja das komische, bei mir komt immer der Spruch, das die Seite nicht angezeigt werden kann, deshalb frage ich hier. Oder geht das NUR auf dem Rechner, auf dem CUPS installiert ist. Dann hätte ich n Prob. Ich habe nur ne Console ..

Slowhand
09.10.02, 20:07
JUHUUU, er zuckt ääähhh druckt! Warum steht diese kleine feine URL eigentlich nicht in der FAQ? Bin ich etwa der einzige, der nicht die komplette Doku gelesen hat? :D

Ich hab mich selten so gefreut, eine Windows-Druckertestseite aus meinem Drucker kommen zu sehen! :cool:

@zippelmann: Wenn du CUPS lokal installiert hast und von Linux aus drucken kannst, kann ich dir jetzt gerne weiterhelfen, wie es von Windoof aus klappt.

Slowhand
09.10.02, 20:45
Original geschrieben von zippelmann
Hm ..
aber is ja das komische, bei mir komt immer der Spruch, das die Seite nicht angezeigt werden kann, deshalb frage ich hier. Oder geht das NUR auf dem Rechner, auf dem CUPS installiert ist. Dann hätte ich n Prob. Ich habe nur ne Console ..

Nö, das geht schon. Wenn du ein "Forbidden" bekommst, ist der Remote-Zugriff aber gesperrt, was eigentlich auch per Default so sein sollte. Also musst du in /etc/cups/cupsd.conf dafuer sorgen, dass da so eine Sektion drin erscheint (bei der Default-Config findest du das recht weit unten):



<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.xxx.yyy
</Location>


Statt 192.168.xxx.yyy natürlich die IP des Rechners, von dem du zugreifen willst. Damit ist der Remote-Zugriff für User frei. Zum Administrieren brauchst du dann noch eine Sektion



<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.xxx.yyy
</Location>


Dann schnell noch den cupsd neu starten (/etc/initd/cups restart) und es sollte gehen.

zippelmann
10.10.02, 00:48
Ich bin soweit und Deinen Anweisungen Folge geleistet. Nun funzt http://localhost:631
Wie geht es weiter ???

hast Du zufällig ICQ ?? dann würde die Communication schneller und einfacher gehen.
meine addy : 108737884

Newbie2001
10.10.02, 14:01
nunja wenn du mit dem browser auf http://localhost:631 zugreifen aknnst, erklärt sich die konfiguration doch schon fast von alleine. du gehst unter printers oder so und dort dann auf add-printer und installierst deinen drucker für cups. danach musst du cups noch so konfigurieren, dass es druckaufträge von anderen rechnern annimt (dazu später mehr), und dann kannst du von anderen pcs über http://servername:631/printers/printername auf den drucker zugreifen. funzt wunderbar. aber jetzt installier erstmal den drucker. das ist sehr einfach, da dafür normalerweise keine editierung der konfig-files nötig ist.

zippelmann
10.10.02, 14:03
Der Drucker ist installiert und funktioniert unter Linux

Newbie2001
10.10.02, 14:31
gut, dann installier ich mir etz auch mal schnell cups, dann kann ich dir schneller helfen.
ok also dann trag mal in die cupsd.conf das hier ein:

<Location /printers>
AuthType Basic
Order Deny,Allow
Deny From All
Allow From 192.168.1.0/24
</Location>

damit sollte der fzugriff auf die drucker aus dem netz 192.168.1.0/24 erlaubt sein, wenn du ein anderes netz hast, dann trag das hier ein.

Newbie2001
10.10.02, 14:34
wie ich grade sehe hat einer meiner vor-poster mit seinem code-schnipsel den remote-zugriff auf deinen druck schon erlaubt. hast du seine einträge in diesem format übernommen, und durch deine ip-adressen ersetzt ?? wenn ja, dann sollte es funzen, du kannst zwar meine eintrag noch hinzufügen, er ist aber eigentlich überflüssig. nach einem neustart von cups sollte der remot-zugriff erlaubt sein.

zippelmann
10.10.02, 15:12
Ja, ich habe die Einstellungen in der cupsd.conf übernommen.
Was nun ???

Newbie2001
10.10.02, 15:17
welche einstellungen ?? sein oder meine ?? seine sollten reichen, aber wie gesagt nicht vergessen die ips anzupassen. danach cups neu starten und das wars. danach kannst du über ipp zugreifen. einfach dden druckerinstallations-assisten von win aufrufen und als url http://servername:631/pirnters/pirntername eintragen.

zippelmann
10.10.02, 15:20
Ich habe "seine" Einstellungen übernommen die die IPs dort angepasst. Den Drucker habe ich per Yast2 eingerichtet. Muss ich nun nochwas am Server einstellen ??

Newbie2001
10.10.02, 15:25
naja den drucker solltest du eigentlich nich per yast2 einrichten sondern über dieses cups userinterface, dass ich dir genannt habe (http://localhost:631) und von dort aus den drucker unter cups einrichten. den SuSE und yast2 verwenden meines wissens noch lprng und nicht cups. wenn der drucker unter cups funzt, dann bist du auf dem server fertig.

zippelmann
10.10.02, 15:33
Super die Testseite unterLinux habe ich auch mal wieder. Aber was is denn die Location beim Folgenden Teil ??

Description: Netzwerkdrucker
Location: /dev/hp916c
Printer State: idle, accepting jobs.
Device URI: parallel:/dev/lp0


Ich habe die einfach mal so angegeben

zippelmann
10.10.02, 15:45
Fehler:
Die Druckerverbindung konnte nicht hergestellt werden ...

Ich habe folgendes eingetragen:
http://192.168.0.254:631/printers/hp916c


das sind meine Einstellungen:

Druckername: hp916c
Description: Netzwerkdrucker
Location: /dev/lp0
Printer State: idle, accepting jobs.
Device URI: parallel:/dev/lp0


WAS MACHE ICH FALSCH ??

Newbie2001
10.10.02, 16:07
hm, welche verzeichniss gibt es denn in /etc/cups ?? das ist leider nicht so ganz einheitlich.

zippelmann
10.10.02, 16:44
Ich habe folgende Verzeichnisse:
- ssl
- interfaces
- ppd
- certs

em .. ich habe alle Einträge aus Samba gelöscht.

und das hat nichts mit der Location zu tun ??
Description: Netzwerkdrucker
Location: /dev/lp0
Printer State: idle, accepting jobs.
Device URI: parallel:/dev/lp0



Was muss ich tun ?

Newbie2001
10.10.02, 19:19
nene, die location die du hier angibst ist die location an der der drucker sich befindet also /dev/lp0 stimmt schon wenn er am pll. port hängt. in pppd müsste sich der druckertreiber befinden, also die datei namens hp916c. warum er sagt, dass er den drucker nich finden konnte, kann ich dir so nicht sagen, da bräuchte ich deinen ganze cupsd.conf