🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.postscript.programming
Article #599

Problem using c++ to make a document two up

#599
From: Heide
Date: Tue, 11 May 2004 15:47
26 lines
1733 bytes
My process in brief:
I have code that generates a .ps from a MS Word document. That .ps file can be input to a c++ dll that will transform it into two up. Much like this perl script will <http://www.cs.indiana.edu/docproject/programming/postscript/nup.html>

Everything was working fine until I recently upgraded postscript print drivers. Code that produced distillable two up .ps files continues to generate .ps files. Unfortunately, the resulting file no longer distills. The distiller reports an "invalid restore".

The odd part is when I remove the last gsave, grestore and restore the file *will* distill. I am uncomfortable removing the restore as it was part of the original .ps file.

I am a total newcomer to .ps so any help is appeciated. Where did I go wrong?

Thanks,
Heide

Software versions
Windows XP profressional
MS Office 2003
Adobe 4.0 (same thing happens under Adobe 6.0)
Adobe Print Driver 1.06

TwoUp.dll:
 <http://www.zcan.net/heide/MagicTwoUp.cpp>

Before TwoUp.dll file:
 <http://www.zcan.net/heide/InputTwoUp.ps>

After TwoUp.dll file:
 <http://www.zcan.net/heide/OutputTwoUp.ps>
Technical Details
Message-ID: <3bb40df4.-1@webx.la2eafNXanI>
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!npeer.de.kpn-eurorings.net!newsfeed.arcor.de!newsfeed01.sul.t-online.de!t-online.de!webx

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10c61a,92a5140af0837fa3,start
X-Google-Attributes: gid10c61a,public
From: Heide@adobeforums.com
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!npeer.de.kpn-eurorings.net!newsfeed.arcor.de!newsfeed01.sul.t-online.de!t-online.de!webx
Newsgroups: adobe.postscript.programming
Subject: Problem using c++  to make a document two up
Message-ID: <3bb40df4.-1@webx.la2eafNXanI>
Date: Tue, 11 May 2004 08:47:34 -0700
Lines: 35
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit