Ga naar inhoud

Kleur printen met GhostScript


anoniem

Aanbevolen berichten

Ik heb een pdf printer onder samba geinstalleerd (aanrader!) alleen als ik print krijg ik mooi een zwart/wit pdfje. Ik heb een HP Laserjet Ghostscript printer geintstalleer maar blijf zwart/wit krijgen. de printer is een scriptje wat de conversie doet van *.doc (of wat dan ook) naar pdf ..als ik het scriptje handmatig run dan krijg ik de volgende melding: [root@ltestserver sbin]# ./printpdf %s Error: /undefinedfilename in --.libfile-- Operand stack: (%s) Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push --nostringval-- 1 3 %oparray_pop --nostringval-- --nostringval-- --nostringval-- Dictionary stack: --dict:1052/1123(ro)(G)-- --dict:0/20(G)-- --dict:88/200(L)-- Current allocation mode is local GNU Ghostscript 7.05: Unrecoverable error, exit code 1 rm: cannot lstat `%s': No such file or directory
Link naar reactie
je geeft kennelijk %s als bestandsnaam mee, lijkt me sterk dat die in /usr/sbin te vinden is! probeer eens vanuit je homedir, niet als root en niet vanuit /sbin ofzo, gewoon: [b:72b1471393]printpdf bestand.doc[/b:72b1471393] waarbij je uiteraard voor bestand.doc een bestaande bestandsnaam opgeeft (gebruik TAB tijdens intypen). wat krijg je dan voor melding?
Link naar reactie
Ik zal even laten zien wat het precies is: (zie ook http://www.linuxgazette.com/issue72/bright.html) Ik heb dus die samba config genomen en het bijbehorende printpdf scriptje.. Met die %s doet ie het goed (alleen in zwart dus) ..haal ik de %s weg uit de smb.conf dan print/produceert ie mislukte .pdf files. Hier het script: [root@ltestserver bin]# less printpdf #!/bin/sh # Simple script to convert a specified postscript file into a PDF document # and place it in a location that is shared by the Samba server. # # Arguments: # 1st - The name of the spool file # # John Bright, 2001, jbright@winfordeng.com # We will create the pdf into a temporary file based upon the current date and time. # After we are finished, we'll rename it to a file with the same date, but ending # in .pdf. We do this because if a user tries to open a PDF that is still being written, # they will get a message that it is corrupt, when it is actually just not done yet. #DATE=date +%b%d-%H%M%S # Directory in which to place the output # Be sure this directory exists and is writable by the user that Samba # is running as (for example, the nobody user) OUTDIR=/shr/pdfdropbox ps2pdf $1 $OUTDIR/$DATE.temp mv $OUTDIR/$DATE.temp $OUTDIR/$DATE.pdf rm $1 En hier het smb.conf script: [global] guest account = nobody invalid users = root netbios name = ltestserver netbios aliases = ltestserver ; Tighten security just a little: only allow local access interfaces = 127.0.0.1 eth0 bind interfaces only = Yes ; This assumes you are on a local network with 192.168.x.x IP addresses hosts allow = 10.101. wins = ls00 ; Share-level security is generally easier, although not as secure security=share workgroup=BURO ; Set up a public share, this will be used to retrieve PDFs ; The name of the share will be seen as "shr" by Windows users [shr] path = /shr browseable = yes writeable = yes guest ok = yes force user = nobody ; Set up our PDF-creation print service [pdf] path = /tmp printable = yes guest ok = yes print command = /usr/bin/printpdf %s ; There is no need to support listing or removing print jobs, ; since the server begins to process them as soon as they arrive. ; So, we set the lpq (list queued jobs) and lprm (remove jobs in queue) ; commands to be empty. lpq command = lprm command = Weet je wat het kan zijn waarom ie niet kleur print? Ik heb een laserjet 5/5p ghostscript printer genomen..een kleuren laserjet ghsotscript printer werkt ook niet(blijft zwart/wit) Ik gebruik RH 8.0 als ik een .doc bestand heb en ik doe: ./printpdf bestand.doc > [root@ltestserver michiele]# printpdf bestand.doc Error: /undefined in ÐÏࡱá Operand stack: Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- Dictionary stack: --dict:1052/1123(ro)(G)-- --dict:0/20(G)-- --dict:88/200(L)-- Current allocation mode is local Current file position is 9 GNU Ghostscript 7.05: Unrecoverable error, exit code 1 en als ik een .jpegje wilt pdf-en: [root@ltestserver michiele]# printpdf Admin_service.jpg Error: /undefined in ÿØÿà Operand stack: Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- Dictionary stack: --dict:1052/1123(ro)(G)-- --dict:0/20(G)-- --dict:88/200(L)-- Current allocation mode is local Current file position is 5 GNU Ghostscript 7.05: Unrecoverable error, exit code 1 Bij voorbaat dank. Michiel
Link naar reactie
het script roept het programma ps2pdf aan. Dat maakt van een postscript (ps) bestand een portable document format (pdf) bestand. Dat kan niet zomaar een Jpeg converteren! Dus je moet zelf je jpeg naar postscript converteren voordat je dit kan testen, en daar zorgt de printer driver normaal voor. als je perse die jpeg wilt printen kan je GIMP gebruiken of bijvoorbeeld convert, uit de ImageMagick toolset.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...