For a friend, just looking into setting up a PDF print macro.
-_Print _Setup _Destination
Defaults to FAX!!! ??? Who faxes stuff these days?
OK, hit Printer, have to put in "Rhino PDF":
Bunch of other options to set, but not important now, end up back here:
![]()
Hit Enter to “Go” - here’s what I get:
HUH???
Hit Cancel and get:
So much fun… ![]()
EDIT: in the WIP, at least the Fax doesn’t come up, Rhino PDF is correctly chosen as the printer in the Macro. However, the main problem I was trying to solve is that the OutputColor=DisplayColor is not accepted, the result in the PDF is always the object PRINT color. IIRC this is a bug that dates back to the stone age… Both of these bugs desperately need to be fixed in V8, as that is still the current version and will be for a year or so more… Correct PDF output with display color is needed for many things, in this case laser cutting.
EDIT II: OK, so now I figured out (I think) how to avoid the Fax coming up - and also that the wires are crossed somewhere…
The original macro I was using to test that caused the Fax to come up here in Windows V8:
! _-Print _Setup _Destination _Printer "Rhino PDF"
_OutputColor=_DisplayColor _OutputType=_Vector
_PageSize 700 400 _Enter
_View _Scale 1 _ViewportArea _Extents _Viewport "Top"
_Enter _Enter _Go
I realized that
_OutputColor=_DisplayColor _OutputType=_Vector
is accepted, but somehow confuses Rhino V8. If I change it to this:
_OutputColor _DisplayColor _OutputType _Vector
i.e. space (Enter) as assignment instead of =
Then I actually get Rhino PDF (in V8). V9 seems to accept it either way.
THEN, I figured out that if I changed
_OutputColor _DisplayColor _OutputType _Vector
to
_OutputColor _PrintColor _OutputType _Vector
I actually got the DISPLAY COLOR printing. And setting it to DisplayColor makes it print the PRINT COLOR.
So, some wires definitely crossed there!!! ![]()




