Customer need to set the Print Raster Resolution

How can I set the printer raster resolution?
A customer who uses Rhino for laser cutting and engraving needs to print to raster and thus needs to set the raster resolution higher to get clean edges.

I see that this has been brought up here as well:


I know you can do this in the advanced options when printing to PDF using the PDF995 printer driver. Does that help?

Or here…

I bet you know these options though, so let me know if I’m confused please.

Thanks, but as I understand it the rasterization is not driven by the printer driver, but by Rhino.

I asked the customer to download bullzip pdf printer and see if he could print vector to pdf and then use Acrobat to print to the laser engraver, to workaround this issue. I’ll let you know what he finds.


Hey Brian,

Just jumping in here – does this make sense? I was under the impression that resolution was controlled by by printer driver as well.


The anticipated print resolution is created by the rendering tool. These are typically set to 72 dpi for screen display images, and 180-300 dpi for images to be printed on paper/film.

The print resolution is determined by the printer driver be it a PDF “printer” or a physical device. Printer drivers use raster enhancement processing to sample up an image to the printer’s physical resolution. Usually an image set to between 180 dpi and 300 dpi is a good compromise between rendering time and sharp physical prints.

Hi John,
I don’t have a laser cutter but I tried on my Dell laser color printer and I am not able to set any resolution for that.

Also as Willem said, a higher resolution doesn’t affect the output:

Can you please look into it and tell us what you see and how you get your results?

Remember we are talking about raster graphics.


I’m still a little confused about the problem that we are trying to solve. If you print to an image file with a custom DPI set, would that work for the customer?

Before we chase a solution, we need to fully understand the problem.

Specifically, what problem are you trying to solve?

What do you see is seems wrong?

Honestly, I’m not fully getting the problem so far so I may be the one confused here. I think I just need a clear set of steps to follow as well as the outcome those steps produce and the outcome that is actually desired. To my knowledge, the print driver controls the resolution and maybe what’s being reported here is that the pixel dimensions are increased when printing to say 300 dpi but 72 dpi is seen when inspecting the image in say Photoshop>Image Size

The customer uses a laser cutter to “print” lines (vectors) but also to “print” fills (text) but those come out as vectors if printed from Rhino. But with raster they come out as expected. But the resolution is too low, so the text is jagged.

He says others use CorelDraw or Illustrator, but he would prefer to not leaver Rhino if possible.

I’ll ask him to join the conversation.

What specific “printer” is the customer choosing when he prints to his Laser cutter?

I’m not at the office now, and I have the name of the laser cutter there, but he said it installed as a printer. I’ll come back to you tomorrow (it’s 23:09 here now)


LaserPro Spirit GX

from :


Figure 16: The GX driver has its own dithering capabilities for lasering halftones like this one:

So it installs just like a printer.

Printer drivers report how big of an area that a ‘job’ is being printed to (in dots). This sounds like a setting that would need to be adjusted in the driver like the screenshots that @BrianJ posted.

I worked with similar lasers (although not GCC specifically) for vector cutting and raster engraving in the past. There is typically a mini application that is required for support in common applications, like Corel Draw, Illustrator, etc. Sometimes this application is called a “print driver”, which may be a bit misleading. This mini app is typically designed to work in a specific application or applications, and not like a printer driver. If GCC is using such an app and it was not developed to function with Rhino, then any cutting or raster engraving function must use the applications that ship with the engraver (or other supported application) for those tasks.

It would be a good idea to clarify with GCC if they have a “print driver” that gives functionality with additional applications, and what applications are supported. I have checked the GCC site but the information there is pretty limited.

Forgive me for bumping an old thread. But I can’t tell if there was any resolution to this.

Simply: I want an A3 image at 300dpi for a report. We output our make2d Isometrics at a set scale and need the corresponding jpg/png to marry seamlessly in the background at the same scale. Rhino seems to insist on printing all images at 72 dpi when I specify 300 in the print dialog and obviously this doesn’t work.

I’ve trawled the forums and can only spot posts telling me about resampling and editing in Photoshop. No time.

A) Can I clarify that Rhino is unable to output jpgs to 300 dpi simply as my screen only 72dpi? (Why is anything other than 72dpi an option then?)

If not then B) Could I get a solution on how to get 300 dpi A3 jpg out of Rhino from somebody?

use -ViewCaptureToFile to save your viewport to jpg. You are prompted for width and height. A3 at 300 dpi gives you 3508 px x 4961 px.