plot with wavescan

T

tritue

Guest
We upgrade our cadence version 5.032 to 5.141.
The new analog waveform display is wavescan. We can not print from the
wavescan print command, the printer will flash and then stop. We can plot
normally with the layout and schematic tool. When we plot the waveform to a
postscript file and then convert this postscript to PDF, I remark the page
size has been double from 8.5/11 to 17/22.
If I edit the postscript file and change this line to
%%<< /PageSize [1224.0 1584.0] /ImagingBBox null /ManualFeed false >>
setpagedevice
or modified this line to
<< /PageSize [612.0 792.0] /ImagingBBox null /ManualFeed false >>
setpagedevice
then we can print this postscript file.

Also the only printer that appear in the wavescan selection is the system
default printer. All the printer define in .cdsplotinit are ignore.

Please help !!!!

Tritue Truong
 
"tritue" == tritue <ttt@yahoo.com> writes:
tritue> Date: Wed, 6 Apr 2005 14:51:51 -0400

tritue> We upgrade our cadence version 5.032 to 5.141. The new
tritue> analog waveform display is wavescan. We can not print from
tritue> the wavescan print command, the printer will flash and
tritue> then stop. We can plot normally with the layout and
tritue> schematic tool. When we plot the waveform to a postscript
tritue> file and then convert this postscript to PDF, I remark the
tritue> page size has been double from 8.5/11 to 17/22. If I edit
tritue> the postscript file and change this line to %%<< /PageSize
tritue> [1224.0 1584.0] /ImagingBBox null /ManualFeed false >>
tritue> setpagedevice or modified this line to << /PageSize [612.0
tritue> 792.0] /ImagingBBox null /ManualFeed false >>
tritue> setpagedevice then we can print this postscript file.

tritue> Also the only printer that appear in the wavescan
tritue> selection is the system default printer. All the printer
tritue> define in .cdsplotinit are ignore.

Wavescan (being Java based) does not use .cdsplotinit but uses the
system printers. You can probably install cups-pdf, if you are using
CUPS, to make life easier.

If like me you would rather continue using awd, add this to you
..cdsenv

asimenv.startup cds_ade_wftool string "awd"

Regards,
Satya


--
Remove XXX and YYY to get my address
 
Hello,

This is our .cdsplotinit

hp4m|hp4m: \
:manufacturer=Adobe: \
:type=postscript1: \
:spool=lpr: \
:resolution#600: \
:maximumPages#30: \
:tmpdir=/usr/tmp: \
:paperSize="A" 4810 6330 172 132: \
:paperSize="B" 6402 10002 99 99:

ep3000|ep3000: \
:manufacturer=epson: \
:type=postscript2: \
:spool=printep: \
:resolution#720: \
:maximumPages#30: \
:tmpdir=/usr/tmp: \
:paperSize="A" 5760 7560 180 180: \
:paperSize="B" 7560 11880 180 180: \
:paperSize="C" 11880 16920 180 180: \
:paperSize="A0 33x46.75" 21600 31500 1080 1080: \
:paperSize="A1 23.375x33" 15390 22320 720 720: \
:paperSize="A2 16.5x23.375" 10800 15750 540 540: \
:paperSize="A3 11.75x16.5" 7740 11160 360 360: \
:paperSize="A4 8.25x11.75" 5580 8100 180 180: \
:paperSize="AL" 7560 5760 180 180: \
:paperSize="BL" 11880 7560 180 180: \
:paperSize="CL" 16920 11880 180 180:


<ramanip.pacbell@gmail.com> wrote in message
news:1112927108.937014.288860@o13g2000cwo.googlegroups.com...
Hi Tritue,

Do to an incompatibility with the latest release of Sun's JRE, the
print feature of Wavescan is broken on certain printers. We are
working on a fix for this in the next ISR release. Unfortunately, we
could not get this fixed in time for the previous release.

In the meantime, one workaround is to change the page size to B7
(ISO/DIN) and set the left margin to -2 in and bottom margin to -3 in.
This will at least get you a reasonable looking printout.

We plan to fix this plus a couple of other print issues in time for
next ISR release later this month.

Regarding your .cdsplotinit file, Wavescan will only recognize
postscript printers that are defined there. If you have any postscript
printers that are not showing up, please send me your .cdsplotinit file
and I will see if there is something else that is preventing Wavescan
from recognizing them.

Thanks,
Ramani Pichumani
Cadence Design Systems
 
Satya Mishra wrote:
Wavescan (being Java based) does not use .cdsplotinit but uses the
system printers. You can probably install cups-pdf, if you are using
CUPS, to make life easier.
This isn't quite correct. Wavescan does grok PostScript entries in
..cdsplotinit. From the Wavescan user's guide, p. 106:

------
WaveScan compiles the list of printers in the cyclic field by
appending the printers specified in each of the following bullets.

* Printer specified through the printer variable in the .cdsenv
file.

* Printer specified through the shell PRINTER or LPDEST environment
variable.

* Printers listed in the .printers file (on Solaris machines only).
For more information, type man printers in a Solaris terminal
window.

* Printers displayed by the lpc status command (on Linux systems)
or by the lpstat -a command (on all other systems).

For more information on these commands, see your operating
system manual.

The .printers file overrides the lpstat -a command on Solaris
systems.
* Postscript printers specified in the .cdsplotinit file.

For more information on the .cdsplotinit file, see Appendix A
in the Plotter Configuration User Guide.

* Printer specified in the previous WaveScan session.

If you change the default printer name, WaveScan saves this
new value as the default value.
------

That said, Tritue's comment did prompt us to take a closer look at
printing; there are a number of issues we're untangling.

--
David Cuthbert dacut at cadence dot com
Cadence Design Systems +1 (412) 599-1820
 
"David" == David Cuthbert <"dacut at cadence dot com"> writes:
David> Date: Mon, 11 Apr 2005 11:38:59 -0400

David> Satya Mishra wrote:
Wavescan (being Java based) does not use .cdsplotinit but uses
the system printers. You can probably install cups-pdf, if you
are using CUPS, to make life easier.
David> This isn't quite correct. Wavescan does grok PostScript
David> entries in .cdsplotinit. From the Wavescan user's guide,
David> p. 106:

Oops! I thought manuals were useful for something! Since the
non-postscripts didn't show up (such as encapsulate postscript), I
assumed wavescan didn't read .cdsplotinit.

Satya

--
Remove XXX and YYY to get my address
 
Hi Tritue,

Do to an incompatibility with the latest release of Sun's JRE, the
print feature of Wavescan is broken on certain printers. We are
working on a fix for this in the next ISR release. Unfortunately, we
could not get this fixed in time for the previous release.

In the meantime, one workaround is to change the page size to B7
(ISO/DIN) and set the left margin to -2 in and bottom margin to -3 in.
This will at least get you a reasonable looking printout.

We plan to fix this plus a couple of other print issues in time for
next ISR release later this month.

Regarding your .cdsplotinit file, Wavescan will only recognize
postscript printers that are defined there. If you have any postscript
printers that are not showing up, please send me your .cdsplotinit file
and I will see if there is something else that is preventing Wavescan
from recognizing them.

Thanks,
Ramani Pichumani
Cadence Design Systems
 
Hi Tritue,

You will need to change the spool command for the hp4m printer to the
following:

:spool=lpr -Php4m: \

The wavescan plotserv parser requires an explicit printer name. This
also explains why the ep3000 printer isn't recognized. Is it possible
for you to add a -Pep3000 flag to the printep command? I.e.,

:spool=printep -Pep3000: \

We will file a PCR using your .cdsplotinit as a testcase to make sure
these types of printers will be recognized in the future.

Thanks,
Ramani Pichumani
Cadence Design Systems


tritue wrote:
Hello,

This is our .cdsploti
nit

hp4m|hp4m: \
:manufacturer=Adobe: \
:type=postscript1: \
:spool=lpr: \
:resolution#600: \
:maximumPages#30: \
:tmpdir=/usr/tmp: \
:paperSize="A" 4810 6330 172 132: \
:paperSize="B" 6402 10002 99 99:

ep3000|ep3000: \
:manufacturer=epson: \
:type=postscript2: \
:spool=printep: \
:resolution#720: \
:maximumPages#30: \
:tmpdir=/usr/tmp: \
:paperSize="A" 5760 7560 180 180: \
:paperSize="B" 7560 11880 180 180: \
:paperSize="C" 11880 16920 180 180: \
:paperSize="A0 33x46.75" 21600 31500 1080 1080: \
:paperSize="A1 23.375x33" 15390 22320 720 720: \
:paperSize="A2 16.5x23.375" 10800 15750 540 540: \
:paperSize="A3 11.75x16.5" 7740 11160 360 360: \
:paperSize="A4 8.25x11.75" 5580 8100 180 180: \
:paperSize="AL" 7560 5760 180 180: \
:paperSize="BL" 11880 7560 180 180: \
:paperSize="CL" 16920 11880 180 180:


ramanip.pacbell@gmail.com> wrote in message
news:1112927108.937014.288860@o13g2000cwo.googlegroups.com...
Hi Tritue,

Do to an incompatibility with the latest release of Sun's JRE, the
print feature of Wavescan is broken on certain printers. We are
working on a fix for this in the next ISR release. Unfortunately,
we
could not get this fixed in time for the previous release.

In the meantime, one workaround is to change the page size to B7
(ISO/DIN) and set the left margin to -2 in and bottom margin to -3
in.
This will at least get you a reasonable looking printout.

We plan to fix this plus a couple of other print issues in time for
next ISR release later this month.

Regarding your .cdsplotinit file, Wavescan will only recognize
postscript printers that are defined there. If you have any
postscript
printers that are not showing up, please send me your .cdsplotinit
file
and I will see if there is something else that is preventing
Wavescan
from recognizing them.

Thanks,
Ramani Pichumani
Cadence Design Systems
 

Welcome to EDABoard.com

Sponsor

Back
Top