lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ps changes betweeen 2.7.29 and 2.8.2 broke tabloid booklet


From: Graham Percival
Subject: ps changes betweeen 2.7.29 and 2.8.2 broke tabloid booklet
Date: Thu, 11 May 2006 03:24:36 -0700

I produce tabloid booklets of my music (fold tabloid sheet in half to get letter-sized pages). The method I use to produce them currently does not work; it worked in 2.7.29. I'm not certain if any ps changes went into 2.9 but not 2.8.2.

1) use lilypond-book to produce normal ps and pdf. (well, normal-looking; I know little about under-the-hood ps stuff)
2) run this:
psbook $1.ps | psnup -2 -ptabloid -Pletter | ps2pdf -sPAPERSIZE=11x17 - tab-$1.pdf

With 2.8.2, the final ps2pdf fails. Interestingly, I can run ps2pdf on the original .ps (produced by lilypond-book), but when I try to run it on the result of the psbook and psnup, it produces this:


spark:~/aaa/opus/op2/out gperciva$ psbook op2.ps | psnup -2 -ptabloid -Pletter > foo.ps
[*] [1] [2] [3] Wrote 4 pages, 804556 bytes
[1] [2] Wrote 2 pages, 807534 bytes
spark:~/aaa/opus/op2/out gperciva$ ps2pdf -sPAPERSIZE=11x17 foo.ps foo.pdf
Error: /rangecheck in --get--
Operand stack:
   names   --nostringval--   1   6147   --nostringval--   37
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 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- --nostringval--
Dictionary stack:
--dict:1124/1686(ro)(G)-- --dict:0/20(G)-- --dict:81/200(L)-- --dict:53/72(ro)(G)-- --dict:10/30(L)--
Current allocation mode is local
Last OS error: 2
Current file position is 4968
AFPL Ghostscript 8.51: Unrecoverable error, exit code 1


Files sent privately upon request. Using psutils 1.17 and ps2pdf (ghostscript) 8.51
- Graham





reply via email to

[Prev in Thread] Current Thread [Next in Thread]