Portál AbcLinuxu, 7. prosince 2025 17:38


Dotaz: Nejde tisk z CUPSu, asi chyba v GhostScriptu

5.8.2004 23:56 SAM: | skóre: 23 | blog: marsark_linux
Nejde tisk z CUPSu, asi chyba v GhostScriptu
Přečteno: 109×
Odpovědět | Admin
Mám na RedHatu 7.3 CUPS server a tiskárnu HPDeskJet990C. CUPS, hpijs driver a ESP GhostScript jsou ze sources. Baliky z distra se mi nepodařilo rozjet. Vše se zdá, že funguje. Když dám vytisknout z webového rozhraní zkušební stránku, tak v error logu cupsu dostanu tuhle chybu:
Starting renderer
renderer PID kid4=5097
JCL: job data 
renderer command: gs -q -dBATCH -dPARANOIDSAFER -dQUIET
-dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs
-sDeviceManufacturer="HEWLETT-PACKARD"
-sDeviceModel="DESKJET 990" -dDEVICEWIDTHPOINTS=595
-dDEVICEHEIGHTPOINTS=842 -dDuplex=false -r300
-sIjsParams=Quality:Quality=0,Quality:ColorMode=2,
Quality:MediaType=0,Quality:PenSet=2,PS:MediaPosition=7
-dIjsUseOutputFD -sOutputFile=- -
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "cs"
are supported and installed on your system.
perl: warning: Falling back to the standard locale("C").
foomatic-gswrapper: gs '-dBATCH' '-dPARANOIDSAFER' 
'-dQUIET' '-dNOPAUSE' '-sDEVICE=ijs' '-sIjsServer=hpijs'
'-sDeviceManufacturer=HEWLETT-PACKARD'
'-sDeviceModel=DESKJET 990' '-dDEVICEWIDTHPOINTS=595'
'-dDEVICEHEIGHTPOINTS=842' '-dDuplex=false' '-r300'
'-sIjsParams=Quality:Quality=0,Quality:ColorMode=2,
Quality:MediaType=0,Quality:PenSet=2,PS:MediaPosition=7'
'-dIjsUseOutputFD' '-sOutputFile=/dev/fd/3' '/dev/fd/0' 3>&1 1>&2
Error: /invalidfont in findfont
Operand stack:
bigFont   Helvetica-Bold   Font   Helvetica-Bold  384171
Helvetica-Bold   --nostringval--   Helvetica-Bold
NimbusSanL-Bold   (NimbusSanL-Bold)   NimbusSanL-Bold
(NimbusSanL-Bold)   NimbusSanL-Bold
Execution stack:
%interp_exit   .runexec2   --nostringval--
--nostringval--   --nostringval--   2   %stopped_push
--nostringval--   --nostringval--   --nostringval--   false  
%stopped_push   1   3   %oparray_pop   1   3   %oparray_pop
1   3   %oparray_pop   .runexec2   --nostringval--
--nostringval--   --nostringval--   2   %stopped_push
--nostringval--   2   3   %oparray_pop   3   3
%oparray_pop   --nostringval--   --nostringval--
--nostringval--   --nostringval--   --nostringval--   false
%stopped_push   6   4   %oparray_pop   --nostringval--
--nostringval--   --nostringval--   5   -1   1
--nostringval--   %for_neg_int_continue   --nostringval--
--nostringval--
Dictionary stack:
--dict:1060/1417(ro)(G)--   --dict:0/20(G)--
--dict:91/200(L)--   --dict:17/17(ro)(G)--
--dict:1060/1417(ro)(G)--
Current allocation mode is local
Last OS error: 2
ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
renderer return value: 1
renderer received signal: 1
Process dying with "Possible error on renderer
command line or PostScript error. Check options.", exit
stat: 3
Possible error on renderer command line or PostScript error.
Check options.
tail process done writing data to STDOUT
KID4 finished
Closing renderer
Omlouvám se, že je to delší, ale neví někdo, co s tím? Děkuji za každý nápad.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.8.2004 20:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nejde tisk z CUPSu, asi chyba v GhostScriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus mu nastavit LANG=C.

U nějakého staršího gs když měl nastavené LANG na něco jiného házel chybu.

Skus si pohrát s locales.

Jinak když byla chyba v gs tak nefungoval ani výstup na obrazovku.
9.8.2004 09:52 SAM: | skóre: 23 | blog: marsark_linux
Rozbalit Rozbalit vše Re: Nejde tisk z CUPSu, asi chyba v GhostScriptu
Díky, na locales kouknu. Hlavně mě překvapuje tahle chyba:
Error: /invalidfont in findfont
9.8.2004 10:44 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nejde tisk z CUPSu, asi chyba v GhostScriptu
Nenašel font ?

Jinak ta finta s těmi locales u jakési verze RH byla vlastní skušenost, ovšem u které verze nevím.

Jinak dostane se k potřebným fontům a má potřebná práva?
9.8.2004 11:50 SAM: | skóre: 23 | blog: marsark_linux
Rozbalit Rozbalit vše Re: Nejde tisk z CUPSu, asi chyba v GhostScriptu
No v tom adresáři co je hledá nějaké fonty jsou, ale není tam Helvetica. Ten GS je kompilovaný ze sources, tak nevím jaké fonty mu tam mám přihrát?
9.8.2004 14:03 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nejde tisk z CUPSu, asi chyba v GhostScriptu
Takové jaké se požadují v dokumentu :-)

Jinak jsou tam vygenerované správné soubory font.map, font.dirs atd....
9.8.2004 14:44 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: Nejde tisk z CUPSu, asi chyba v GhostScriptu
Zdravim,
nejdrive se podivej (vzhledem k tomu ze jsi to kombajnoval ze zdrojaku...) jestli vubec nejake fonty mas, mel bys mit alespon zakladnich 35 fontu (od adobe jestli mas licence, jinak rostou na netu GPL fonty od URW), potom mit spravne vygenerovane soubory pro GS aby ty fonty nasel a aliasy aby vedel co s nimi (pokud mas URW fonty, protoze URW NinbusSansL je misto helvetica apod.). Co pouziva dokument za fonty zjistis pomerne snadno. Na zacatku muze byt v hlavicce ktere fonty pouziva, pokud tam dale nejsou v dokumentu (poznas podle hlavicek fontu, napr. texty jako FontName nebo Type 1) nebo pokud je v dokumentu pouze odvolavka na font ktery neni v dokumentu, pak ho musi mit ghostcsript u sebe.
Zkus si ten ps soubor ktery predhazujes gs prohlednout jinde, aby sis byl jisty, ze je chyba v ghostscriptu. Ona muze take mozilla nebo neco mit chyby a vyzvracet nepouzitelny ps...
-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
14.8.2004 20:33 SAM: | skóre: 23 | blog: marsark_linux
Rozbalit Rozbalit vše Re: Nejde tisk z CUPSu, asi chyba v GhostScriptu
Kouknu na to, díky za nápady. Byl jsem teď týden out. Tu chybu mi to píše, když dám v cups tisknout test page.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.