PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cups - leere Seite



Max Freeman2
25.01.03, 16:12
Moin miteinander



Ich weiss, das Thema war schon öfters hier, allerdings immer nur im Zusammenhang mit anderer sw. Ich habe bei mir cups installiert (läuft einwandfrei) und danach den Drucker (hp815c) via samba geshared. Haba danach auf den clienten Druckertreiber installiert und mal ein Probedruck, dabe ist mir aufgefallen, dass immer eine leere Seite am Ende herauskommt. Woran könnte das liegen? Ebenfalls kann ich keine Serienbriefe ausdrucken, wenn ich in Windows eingebe, dass er mir 2 Exemplare drucken soll, dann druckt er auch nur 1 Exemplar.

Verwendete Sw:

cups
samba 2.2.3a-12
debian 3.0r0

Auszug aus:
/etc/printcab sieht so aus:

lp|Generic dot-matrix printer entry:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/lp:\
:af=/var/log/lp-acct:\
:lf=/var/log/lp-errs:\
:pl#66:\
:pw#80:\
:pc#150:\
:mx#0:\
:sh:

# rlp|Remote printer entry:\
# :lp=:\
# :rm=remotehost:\
# :rp=remoteprinter:\
# :sd=/var/spool/lpd/remote:\
# :mx#0:\
# :sh:


Auszug aus:
/etc/smb.conf

[printers]
comment = All Printers
browseable = no
path = /tmp
printable = yes
public = no
writable = no
create mode = 0700

Jemand eine Idee oder einen hilfreichen Link?


Gruss

Max, danke für eure Hilfe

cstux
25.01.03, 18:06
Und installiere dir mal die aktuellesten Treiber von Gimp-Print und Foomatic.

[GLOBAL]
printing = cups
print command = /usr/bin/lpr -o raw -P%p -r %s
lpq command = /usr/bin/lpstat -o%p
lprm command = /usr/bin/cancel %p-%j
queuepause command = /usr/bin/disable %p
queueresume command = /usr/bin/enable %p

Links
http://www.linuxprinting.org

Max Freeman2
25.01.03, 18:52
Danke für die Hilfe, aber mit diesen Einstellungen, geht bei mir überhaupt nix mehr :(.


GLOBAL]
printing = cups
print command = /usr/bin/lpr -o raw -P%p -r %s
lpq command = /usr/bin/lpstat -o%p
lprm command = /usr/bin/cancel %p-%j
queuepause command = /usr/bin/disable %p
queueresume command = /usr/bin/enable %p


Sonst noch jemand eine Idee bzw. warum das wohl nicht funktioniert?

Max Freeman2
25.01.03, 19:20
hmm mekrwürdig jetzt kann ich nicht mal mehr auf den Drucker zugreifen ... ich paste mal die ganze smb.conf hier. Kann mir jemand weiterhelfen. Bzw. was mache ich falsch? Software etc. s.O.


Das hier steht bei mir in der smb.conf:


#======================= Global Settings =======================

[global]


printing = cups
workgroup = HOME1


server string = %h server (Samba %v)


load printers = yes


printcap name = /etc/printcap


; printing = bsd

; guest account = nobody
invalid users = root


log file = /var/log/samba/log.%m

max log size = 1000


; syslog only = no


syslog = 0

security = user

encrypt passwords = yes

; include = /home/samba/etc/smb.conf.%m

socket options = TCP_NODELAY

# --- Browser Control Options ---
; local master = yes
; os level = 20
; domain master = auto
; preferred master = auto

# --- End of Browser Control Options ---

; wins support = no
; wins server = w.x.y.z
dns proxy = no
; name resolve order = lmhosts host wins bcast
; preserve case = yes
; short preserve case = yes
; unix password sync = false
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
; pam password change = no
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

obey pam restrictions = yes
; winbind uid = 10000-20000
; winbind gid = 10000-20000
; template shell = /bin/bash

#======================= Share Definitions =======================

[homes]
comment = Home Directories
browseable = no
writable = no
create mask = 0700
directory mask = 0700

;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no

[printers]
comment = All Printers
browseable = no
path = /tmp
printable = yes
public = no
writable = no
create mode = 0700

; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom

Mindstorm
25.01.03, 20:51
Hi,
das Problem mit dem leeren Blatt ist folgendermassen zu lösen:

Symptom
Eine oder mehrere zusätzliche leere Blätter bei gewissen Ausdrucken mit CUPS.

Das ganze scheint teils vom verwendeten Ghostscript-Treiber, teils vom Typ der zu druckenden Daten (PostScript oder beispielsweise DVI) und teils von dem zum Druck verwendeten Tool (Kommandozeilenbefehl oder Druck aus einem Anwendungsprogramm) abzuhängen.

Ein anderes Problem ist es, wenn bei einem Drucker immer ein zusätzliches leeres Blatt kommt. In diesem Fall sollte eine PPD-Datei verwendet werden, die besser zu dem Drucker passt.
Ursache
Die eigentliche Ursache ist letztlich noch unklar, da zu viele Faktoren eine Rolle spielen, aber im Accounting im cupsomatic-Filterscript liegt zumindest eine der Ursachen.

Das Accounting im cupsomatic-Filterscript verändert den PostScript-Code derart, dass Ghostscript für jede PostScript-Seite eine Zeile der Art
PAGE: <Seitennummer>
auf der Standardfehlerausgabe liefert.
Der veränderte PostScript-Code führt nach der Verarbeitung durch Ghostscript unter gewissen Umständen zu zusätzlichen leeren Blättern bei der Ausgabe auf dem Drucker.
Lösung
Da normalerweise die CUPS-Accounting-Informationen nicht benötigt werden, kann das Accounting im cupsomatic-Filter abeschaltet werden, indem man als Benutzer "root" im Filterscript
/usr/lib/cups/filter/cupsomatic
die Zeile
my $ps_accounting = 1;
in
my $ps_accounting = 0;
ändert.
Falls /etc/foomatic/filter.conf verwendet wird, ist ps_accounting dort auszuschalten.

Max Freeman2
25.01.03, 21:12
Danke Mindstorm,

Das Problem liegt jetzt aber wo anderst:

Unter win zeigt es mir an: Zugriff verweigert, keine Verbindung möglich (wenn ich auf den Netzwerkdrucker klicke). Sollte ich da mal in der cups Datei schauen? Bzw. was geht da falsch ? smb.conf ist oben abgebildet.

Max Freeman2
26.01.03, 12:49
Gut der Drucker futnkioniert wieder, aber die leeren Seiten bleiben. Hat jemand eine Idee wie ich das umgehen könnte. Die obenstehenden Lösungen halfen nichts. Ausser den leeren Seiten kann ich von Windows her keine Seriendrucke anfertigen. Hat irgend jemand eine Ahnung, Lösung, Idee oder Link?

Gruss

Max

LX-Ben
27.01.03, 12:39
Danke Mindstorm,
ein paar neue Ansätze für mich dabei... :)

Hi Max Freeman2,
wenn dir jemand wirklich helfen KÖNNEN soll, musst du dich
erstmal sortieren.

1. Unter welchem Betriebssystem (Debian/Win) funktioniert
was problemlos/Clients und/oder lokal
2. Unter welchem Betriebssystem funktioniert was NICHT
3. Wenn etwas nirgendwo funktioniert, könnten Optionen auch
direkt am Drucker falsch eingestellt sein - gemäß
Druckerhandbuch durchsehen. Bei Laserdruckern kann das
Zeit raubend werden.