Zum Inhalt springen

PDF Drucker mit Samba


robotto7831a

Empfohlene Beiträge

Hallo zusammen,

ich habe einen SuSE 9.0 Rechner mit Ghostscript und Samba.

Ich habe jetzt diverse im Internet gefundene Anleitungen ausprobiert um über Samba PDF Dateien erstellen zu lassen.

Immer das gleiche Ergebnis. Wenn ich den Netzwerkdrucker dann in Windows eingerichtet habe kommt immer Zugriff verweigert.

Hat jemand eine Idee?

Frank

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo zusammen,

ich habe einen SuSE 9.0 Rechner mit Ghostscript und Samba.

Ich habe jetzt diverse im Internet gefundene Anleitungen ausprobiert um über Samba PDF Dateien erstellen zu lassen.

Immer das gleiche Ergebnis. Wenn ich den Netzwerkdrucker dann in Windows eingerichtet habe kommt immer Zugriff verweigert.

Hat jemand eine Idee?

Frank

Hallo Frank,

ich gehe mal davon aus das du als Printsystem auf CUPS setzt.

Leider schreibst du nicht welche Samba bzw. CUPS Version du verwendest, aber ich weiss (da wir das problem selbst schonmal hatten *g*), daß eine Samba Version von SuSE buggy war und somit leider ein security eintrag in der printers.tdb gemacht wurde :uli

Wir setzen deshalb keine SAMBA Versionen mehr ein, die von SuSE kommen bzw. gepublished werden.

Wir verwenden gerne die Versionen von sernet (sind auch immer recht aktuell, zumindest im SLES Bereich):

http://ftp.sernet.de/pub/samba/suse/suse90/

Welchen Treiber bzw. PPDs verwendest du um die PDFs zu erzeugen? Den Adobe Destiller?

Nach dieser FAQ sollte es eigentlich funktionieren:

http://www.linux-als-server.de/html/special-pdfprinter.php

Leider gibst du etwas wenig Informationen um den genauen Fehler zu lokalisieren..

Welche Authentifizierung verwendest du für SAMBA, etc..? :)

Der Fehler steckt bei solchen Sachen leider immer im Detail...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wir setzen deshalb keine SAMBA Versionen mehr ein, die von SuSE kommen bzw. gepublished werden.

Wir verwenden gerne die Versionen von sernet (sind auch immer recht aktuell, zumindest im SLES Bereich):

http://ftp.sernet.de/pub/samba/suse/suse90/

Ich habe übrigens auch Samba von sernet im Einsatz. Ich habe gerade mal auf die neue Version upgedatet.

Frank

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also ich habe es jetzt mit deiner Anleitung hinbekommen. Und zwar drucke ich jetzt über http. Über Samba funktioniert das nicht so richtig.

Welchen Drucker soll ich eigentlich bei Windows einstellen? Der hängt mir immer ein bis zwei Leerseiten hinten dran.

Frank

Hallo Frank,

die Frage verstehe ich nicht so ganz.

1. Du erzeugst unter CUPS einen Drucker mit der Destiller PPD (Den Drucker findest du unter Adobe)

http://www.linux-als-server.de/download/destiller.ppd

2. Dann erzeugst du den Drucker (treiber) für samba mit cupsaddsmb http://linuxcommand.org/man_pages/cupsaddsmb8.html

3. Danach hast du den Drucker und kannst dich von Windows aus verbinden.

Die Treiber werden dann vom Samba Server heruntergeladen.

4. Leider hat SuSE durch ihr "geniales" Sicherheitskonzept die Rechte auf die Ordner falsch gesetzt. D.h. du musst die Rechte auf die Verzeichnisse + Dateien in denen die Treiber liegen noch richtig setzen.

-> /usr/share/cups

Und nicht vergessen nach SAMBA Update die TDBs wegschmeissen, denn wenn du die buggy version hattest stehen die Einträge immernoch in der Datenbank.

Link zu diesem Kommentar
Auf anderen Seiten teilen

OK. Das Problem habe ich gelöst.

Jetzt kommt der Druckertreiber von Windows.

Nur er hängt mir immer noch eine Leerseite an und eine weitere Seite mit folgendem Fehlertext:

Frank

Was für ein Dokument versuchsts du denn in PDF zu wandeln?

Vllt. ein Steuerungszeichen Problem...

Habe das hier in der GS Mailingliste gefunden:

2003-08-18 20:43 Dan Coby

Fix for 686998 syntax error in findxref for customer 580. The given

test file does not have 'startxref' on its own line. This is a

violation of the PDF spec. However Adobe Acrobat accepts the file.

This fix adds a check for this case and prints a warning message.

File processing then continues.

DETAILS:

This fix also includes moving the findxref inside of a stopped context

check in case any other problems are encountered while searching for

the xref table. If a problem is now found during findxref, the xref

rebuild logic will be called.

Ich persönlich kenne das Problem nicht, ich lasse meistens ein Word Dokument in PDF generieren und das funktioniert mit der oben genannten Lösung tadellos...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hier ist mal ein Auszug aus dem error_log.


D [31/Dec/2005:19:03:29 +0100] AcceptClient() 5 from localhost:631.
D [31/Dec/2005:19:03:29 +0100] ReadClient() 5 POST /printers/PDF HTTP/1.1
D [31/Dec/2005:19:03:29 +0100] print_job: auto-typing file...
D [31/Dec/2005:19:03:29 +0100] print_job: request file type is application/postscript.
D [31/Dec/2005:19:03:29 +0100] check_quotas: requesting-user-name = 'Frank'
D [31/Dec/2005:19:03:29 +0100] print_job: requesting-user-name = 'Frank'
D [31/Dec/2005:19:03:29 +0100] Adding default job-sheets values "none,none"...
I [31/Dec/2005:19:03:29 +0100] Adding start banner page "none" to job 11.
I [31/Dec/2005:19:03:29 +0100] Adding end banner page "none" to job 11.
I [31/Dec/2005:19:03:29 +0100] Job 11 queued on 'PDF' by 'Frank'.
D [31/Dec/2005:19:03:29 +0100] Job 11 hold_until = 0
D [31/Dec/2005:19:03:29 +0100] StartJob(11, 0x80976f0)
D [31/Dec/2005:19:03:29 +0100] StartJob() id = 11, file = 0/1
D [31/Dec/2005:19:03:29 +0100] job-sheets=none,none
D [31/Dec/2005:19:03:29 +0100] banner_page = 0
D [31/Dec/2005:19:03:29 +0100] StartJob: argv = "PDF","11","Frank","smbprn.00000008 Microsoft Word - Dokument1","1","","/var/spool/cups/d00011-001"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[0]="PATH=/usr/lib/cups/filter:/bin:/usr/bin"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[1]="SOFTWARE=CUPS/1.1"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[2]="USER=root"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[3]="CHARSET=iso-8859-1"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[4]="LANG=en"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[5]=""
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[6]="PPD=/etc/cups/ppd/PDF.ppd"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[7]="CUPS_SERVERROOT=/etc/cups"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[8]="RIP_MAX_CACHE=8m"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[9]="TMPDIR=/var/spool/cups/tmp"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[10]="CONTENT_TYPE=application/postscript"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[11]="DEVICE_URI=pdf:/diverses/samba/pdf/"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[12]="PRINTER=PDF"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[13]="CUPS_DATADIR=/usr/share/cups"
D [31/Dec/2005:19:03:29 +0100] StartJob: envp[14]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [31/Dec/2005:19:03:29 +0100] StartJob: statusfds = [ 7 8 ]
D [31/Dec/2005:19:03:29 +0100] StartJob: filterfds[1] = [ 9 -1 ]
D [31/Dec/2005:19:03:29 +0100] StartJob: filter = "/usr/lib/cups/filter/pstops"
D [31/Dec/2005:19:03:29 +0100] StartJob: filterfds[0] = [ 10 11 ]
D [31/Dec/2005:19:03:29 +0100] start_process("/usr/lib/cups/filter/pstops", 0xbffef9b0, 0xbffeed20, 9, 11, 8)
I [31/Dec/2005:19:03:29 +0100] Started filter /usr/lib/cups/filter/pstops (PID 25030) for job 11.
D [31/Dec/2005:19:03:29 +0100] StartJob: backend = "/usr/lib/cups/backend/pdf"
D [31/Dec/2005:19:03:29 +0100] StartJob: filterfds[1] = [ -1 9 ]
D [31/Dec/2005:19:03:29 +0100] start_process("/usr/lib/cups/backend/pdf", 0xbffef9b0, 0xbffeed20, 10, 9, 8)
I [31/Dec/2005:19:03:29 +0100] Started backend /usr/lib/cups/backend/pdf (PID 25031) for job 11.
D [31/Dec/2005:19:03:29 +0100] ProcessIPPRequest: 5 status_code=0
D [31/Dec/2005:19:03:29 +0100] CloseClient() 5
D [31/Dec/2005:19:03:30 +0100] [Job 11] Page = 595x842; 0,0 to 595,842
D [31/Dec/2005:19:03:30 +0100] [Job 11] slowcollate=0, slowduplex=0, sloworder=0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%Title: Microsoft Word - Dokument1
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%Creator: AdobePS5.dll Version 5.2.2
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%CreationDate: 12/31/2005 19:3:26
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BoundingBox: (atend)
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%Pages: (atend)
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%Orientation: Portrait
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%PageOrder: Special
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%DocumentNeededResources: (atend)
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%DocumentSuppliedResources: (atend)
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%DocumentData: Clean7Bit
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%TargetDevice: (Acrobat Distiller) (3011.104) 0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%LanguageLevel: 3
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndComments
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginDefaults
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%PageBoundingBox: 0 0 595 842
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%ViewingOrientation: 1 0 0 1
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndDefaults
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginProlog
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndResource
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginResource: file Pscript_FatalError 5.0 0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndResource
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginResource: file Pscript_Win_Basic 5.0 0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndResource
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginResource: file Pscript_Win_Utils_L2 5.0 0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndResource
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndProlog
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginSetup
D [31/Dec/2005:19:03:30 +0100] [Job 11] /usr/lib/cups/backend/pdf: line 37: $LOGFILE: ambiguous redirect
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginNonPPDFeature: JobTimeout 0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndNonPPDFeature
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginNonPPDFeature: WaitTimeout 300
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndNonPPDFeature
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginFeature: *Resolution 1200dpi
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndFeature
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginFeature: *PageSize A4
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndFeature
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginFeature: *InstalledMemory None
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndFeature
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndSetup
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%Page: 1 1
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%Page: 1 1
D [31/Dec/2005:19:03:30 +0100] [Job 11] pw = 595.0, pl = 842.0
D [31/Dec/2005:19:03:30 +0100] [Job 11] PageLeft = 0.0, PageRight = 595.0
D [31/Dec/2005:19:03:30 +0100] [Job 11] PageTop = 842.0, PageBottom = 0.0
D [31/Dec/2005:19:03:30 +0100] [Job 11] PageWidth = 595.0, PageLength = 842.0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%PageBoundingBox: 0 0 595 842
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndPageComments
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginPageSetup
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndPageSetup
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginResource: file Pscript_T42Hdr 5.0 0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndResource
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%BeginResource: file Pscript_Text 5.0 0
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%EndResource
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%PageTrailer
D [31/Dec/2005:19:03:30 +0100] [Job 11] 0 %%Trailer
D [31/Dec/2005:19:03:30 +0100] [Job 11] Saw Trailer!
D [31/Dec/2005:19:03:30 +0100] [Job 11] Saw EOF!
D [31/Dec/2005:19:03:30 +0100] UpdateJob: job 11, file 0 is complete.
D [31/Dec/2005:19:03:30 +0100] CancelJob: id = 11
D [31/Dec/2005:19:03:30 +0100] StopJob: id = 11, force = 0
D [31/Dec/2005:19:03:30 +0100] StopJob: printer state is 3
[/code]

Frank

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...