netzwerkdrucker

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
gagamail
Beiträge: 110
Registriert: 21.08.2002 16:21:48
Wohnort: wien
Kontaktdaten:

netzwerkdrucker

Beitrag von gagamail » 02.09.2002 09:25:46

hallo

folgendes problem:
ich möchte auf einem printserver, an dem mehrere netzwerkdrucker definiert sind, drucken.
wie kann ich also nicht den drucker direkt sondern via printserver angeben?

grüße, christian

Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 02.09.2002 09:29:21

Ist zwar ne Seite von FreeBSD, aber schau Dir mal http://www.freebsd.org/doc/en_US.ISO885 ... nting.html an. Da gibts ein recht umfangreiches Kapitel zum Thema Drucken, das sich so auch auf Debian umsetzen lässt. Einzig die Portnamen musst Du unter Umständen anpassen

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 02.09.2002 22:55:13

Sofern Du einfach die netzwerkweite Nutzung eines Druckers im Gegensatz zum direkten Anschluss an die Workstation meinst, hilft Dir sicherlich dies hier:
http://www.openoffice.de/linux/buch/netzdrucker.html

Andernfalls versuche doch bitte Deine Frage vielleicht noch etwas zu präzisieren.

Viele Grüsse,
keyem

Benutzeravatar
gagamail
Beiträge: 110
Registriert: 21.08.2002 16:21:48
Wohnort: wien
Kontaktdaten:

Beitrag von gagamail » 04.09.2002 13:50:53

/etc/printcap:
kadi|lp|kadi@lex_srv:\
:sh:\
:lp=:\
:rm=lex_srv:\
:rp=kadi:\
:sd=/var/spool/lpd/kadi:\
:mx#0:

root@znaeh:/var/spool# ls -ld lpd
drwxr-xr-x 3 root root 4096 Sep 2 11:40 lpd

root@znaeh:/var/spool/lpd# ls -l
total 4
drwxrwxrwx 2 lp lp 4096 Sep 4 13:41 kadi

lpr nfs-common
lpr: connect: No such file or directory
jobs queued, but cannot start daemon.

znaeh:/etc/init.d# ./lpd restart
Stopping printer spooler: lpd not running.
Starting printer spooler: lpd.

znaeh:/etc/init.d# ps -ef | grep lpd
root 257 1 0 08:37 ? 00:00:00 /usr/sbin/lpd
root 1633 1428 0 13:47 ttyp1 00:00:00 grep lpd

sodi, das sind alle infos die ich dazu beitragen kann.

ich habe mich beim einrichten (/etc/printcap) an die besagten docs gehalten.
stimmt jetzt was mit den rechten nicht? oder wieso legt er die druckaufträge zwar an,
jedoch kommt die lpr - connect fehlermeldung?

christian

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 04.09.2002 18:49:41

Hallo Christian,

zu Deinem Problem folgende Anmerkungen:
1.
das Verzeichnis /var/spool/lpd gehört bei mir lp (ebenfalls Gruppe lp) und hat die Rechte rwxrwsr-x (beachte s bei den Gruppenrechten); ebenso die Spool-Verzeichnisse der einzelnen Queues
2.
bei rp muss der Name der Drucker-Queue auf dem Server stehen.
3.
zum rm-Feld: vielleicht kennt der Client den Hostnamen des Servers nicht; alternativ waere die Angabe der IP-Adresse des Servers möglich
4.
vielleicht ist das @ im Queue-Namen nicht erlaubt?

Ich hoffe, dass Dir die Infos weiterhelfen. Viel Erfolg,
keyem

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.09.2002 22:13:16

Schau Dir doch 'mal CUPS in Verbindung mit cupsconf (Webinterface für die CUPS Einrichtung an).

Da kann man Netzwerkdrucker einfach "dazuklicken". Einfach auf allen Rechnern CUPS und cupsconf installieren. Windows Maschinen können über Samba auf diese Drucker zugreifen. Ist eigentlich alles recht einfach...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 05.09.2002 19:45:10

Das mit dem Treppeneffekt kommt daher, das Linux/Un*x davon ausgeht, das Drucker das LF-Signal (Linefeed) als CR/LF (Carrage Return/Linefeed) interpretieren. Windows macht dies nicht und sendet gleich ein CR/LF

Warum nimmst Du nicht magicfilter? Das ist eine 1a-Filtersammlung fürs Drucken unter Linux/Un*x. Damit kannst Du mit "magicfilterconfig" recht einfach Deine Drucker konfigurieren. Das Programm erstellt auch gleich die /etc/printcap entsprechend Deinen Angaben.

Alternativ kannst Du auch das ff. Script als Inputfilter in der /etc/printcap angeben, um den Treppeneffekt auszugleichen:

Code: Alles auswählen

#!/usr/bin/perl
while(<STDIN>){chop $-; printf "$_\r\";};

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 06.09.2002 13:01:45

@slyzer:
"Wollen einfach nicht" ist als Fehlerbeschreibung etwas ungenau!

Ich denke, dass Dir einige User gern helfen würden, aber dazu müsstest Du uns auch die Chance dazu geben und ein paar mehr Informationen herausrücken (welche Drucker, welche Software bereits probiert, welches Spooling-System soll verwendet werden, wie stellte sich der Fehler bei den verschiedenen Versuchen genau dar etc.).

keyem

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 06.09.2002 20:30:28

Läuft Dein Drucksystem denn mit lokal angeschlossenem Drucker?

Dies scheint mir die sinnvollste Möglichkeit zu sein, nach dem Fehler zu suchen: erst das Drucksystem zum korrekten Ansprechen des lokalen Druckers zu bewegen, und anschließend die /etc/printcap zur Ausgabe auf die Printserver-Box ändern.

Die Aufbereitung für das lokale System müsste eigentlich der Situation für die Verwendung einer Printserver-Box entsprechen, da der Printserver ja auch nur fertig aufbereitete Daten bearbeiten kann.

Ich habe bei der Einrichtung der Drucker in meiner Suse-Zeit gute Erfahrungen mit dem apsfilter gemacht; beim "Feind" Suse gibt es im Handbuch auch eine recht gute Anleitung zur Konfiguration.

keyem

P.S.
Weiß jemand, ob diese Printserver-Boxen mit jedem der Spooling-Systeme BSD lpr/lpd, lprng und CUPS funktionieren?

Benutzeravatar
gagamail
Beiträge: 110
Registriert: 21.08.2002 16:21:48
Wohnort: wien
Kontaktdaten:

Beitrag von gagamail » 09.09.2002 11:28:35

hi!

ich habe jetzt cups installiert, nachdem ich mit lpr überhaupt keine ergebnisse zustandegebracht habe.
ich habe die mir vorgeschlagenen möglichkeiten ausgeführt, jedoch bestand mein problem weiterhin.

daher jetzt mein versuch mit cups.
ich habe auch dieses cupsys-bsd installiert. sodi, und wo konfigurier ich jetzt meine drucker? wieder /etc/printcap?

lg, christian

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 09.09.2002 12:37:40

Wenn CUPS richtig installiert wurde richte Deinen Browser doch "mal auf http://localhost:631/
Wenn Du KDE benutzt (wenigstens in KDE3, KDE2 weiss ich nicht) kannst DU auch ins Control Center gehen, und dort unter System die Drucker konfigurieren.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
gagamail
Beiträge: 110
Registriert: 21.08.2002 16:21:48
Wohnort: wien
Kontaktdaten:

Beitrag von gagamail » 09.09.2002 13:22:45

hier bekomm ich leider ein connection refused.
wo kann ich ansetzen dieses prob zu lösen?
ich habe cupsys-bsd und cupsys-client installiert. fehlt hier noch etwas?
und wo liegt mein connection refused problem?

lg, christian

Benutzeravatar
gagamail
Beiträge: 110
Registriert: 21.08.2002 16:21:48
Wohnort: wien
Kontaktdaten:

Beitrag von gagamail » 09.09.2002 16:55:47

ich hab das problem jetzt hinbekommen - zuerst denken, dann reden.
ich habe die fehlermeldung analysiert. da steht ja, connection zu server refused o.ä.
server?? genau - > cups server fehlte. tja, peinlich. naja, egal.
kaum installiert, schon gehts.

nur wie richte ich jetzt meinen postscript netzwerkdrucker ein?

Benutzeravatar
gagamail
Beiträge: 110
Registriert: 21.08.2002 16:21:48
Wohnort: wien
Kontaktdaten:

Beitrag von gagamail » 10.09.2002 11:28:07

und wieder ein stück weiter.
ich habe jetzt mit dem browser gui 2 drucker eingerichtet. hab vorher auf linuxprinting.org ein ppd file generiert für postscript für meinen drucker.
so, ich kann jetzt eigenschaften vom drucker ändern und starten und stoppen.
testseite drucken geht aba nicht.
irgendjemand einen tipp?

christian

Antworten