Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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 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...

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.

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...

Das ist ein ganz normales Word Dokument wo nur ein Hallo in der Schriftart Arial drin steht.

Frank

Läuft das Dokument sauber durch den CUPS Spooler?

Dazu müsstest du ihn mal auf Debug stellen und die Infos/Meldungen posten :)

  • Autor

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

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.