Misaligned Text w/ Vector Printer Output

When our office attempts to print to PDF with the printer output set to Vector, the resulting file displays text that is misaligned. It appears the text has shifted roughly 1/2" to the right. Adjusting the right/center/left alignment solves the problem in some cases, but not all & ideally we would like to be able to utilize center-aligned text for grid bubbles, tags, etc… Appreciate the help

Software information

Software versions
Rhinoceros version: 5.2 WIP (5C179w)
IronPython version: 5.1.2015.131
Language: en (MacOS default)
OS X version: Version 10.11.4 (Build 15E65)

1 Like

We have seen this behavior, too, with certain printer drivers. We saw it with HP InkJet printer drivers when choosing paper sizes that were not borderless. Choosing a borderless paper size for the HP InkJet printer “fixed” the problem. However, the HP LaserJet printer driver gets this right, and there is no difference between vector and raster output.

Note that we don’t do anything different when printing to the InkJet or the LaserJet, so this must be a difference in the printer drivers themselves. We also tell the printer to set all the print margins to zero, so it appears some printer drivers ignore that request and offset the output anyway. We are not sure what else we can do at this point to fix this.

Experiment with your printer options and see if you can find a paper size where the print positioning is correct. Since you are printing to a PDF, you might create a custom paper size (setting the margins to zero) and select a different printer driver.

1 Like

Hello Marlin- thank you for the response. We’ve had a chance to experiment with the printers in our office (adjusting margins and custom paper sizes) with no success. In addition we’ve attempted to save to PDF using 2-3 different drivers and problem still persists. We believe the misalignment only affects center-aligned text + vector printer output. Unfortunately, center-aligned text & vector output are most useful for us. Any advice/insights would be much appreciated.

1 Like

Same problem here too…

Just to clarify, for us, it is happening when we print to PDF from Layouts, and from the normal modelling space.

Thanks. I made a sample file with all 9 possible alignments.
Only Bottom left and Center left print correctly to Vector.
The other 7 possibilities are misaligned.
Added to YouTrack as MR-2692

3 Likes

Thanks John

In the latest WIP 5C228W I have found that multi-line text (that is, using enter between lines) causes the text to become misaligned when using the vector printer output. The raster output appears to be fine.

I have attached an example of this happening. The first image is raster output, the second is vector output.


I can duplicate that
I’ll get it on the list tomorrow.
Thanks for reporting it.

This bug should be fixed in the latest RhinoWIP. Thanks again for reporting this!

Hello,

I’m using the WIP 5C249w and I’m afraid that the problem is still there.
See attachments.

single line alignment test.3dm (38.7 KB)


Thank you for the test file. I cannot duplicate this with 5C249w using other printers. I do not have a Xerox Workcenter 7545, but have a HP LaserJet 400, a Canon MP980, and a HP OfficeJet 6500. All of these printers generate identical images for raster and vector output. In my tests I’ve created a custom paper size like you have.

Try this test with a different printer destination and see if you get the same output for vector and raster output. I suspect this is a Xerox printer driver issue.

(Edited after Marlin’s suggestions)
Hello Marlin,

I did try it with all the printers that we have at the office.
Deskjet 5520, LaserJet 26605dn, LaserJet 4200L, Konica Minolta C253, and of course the Xerox Workcenter 7545.
To be consistent, I chose A4 paper in all of them, with default preset settings.

With all of them the vertical (and I think horizontal also) alignment of the text is wrong, consistently wrong, but wrong!
Maybe it is not printer driver related? I’ve tried three different companies.

Here is Software information:

Software versions
Rhinoceros version: 5.2 WIP (5C249w)
IronPython version: 5.1.2015.131
Language: en (MacOS default)
OS X version: Version 10.10.5 (Build 14F1808)

Plug-ins
/Library/Printers/KONICAMINOLTA/C353/PDEs/KONICA MINOLTA C353 Output.plugin/Contents/MacOS/KONICA MINOLTA C353 Output
/Library/Printers/KONICAMINOLTA/C353/PDEs/pde.framework/Versions/A/pde
/Library/Printers/KONICAMINOLTA/C353/PDEs/KONICA MINOLTA C353 Finishing.plugin/Contents/MacOS/KONICA MINOLTA C353 Finishing
/Library/Printers/KONICAMINOLTA/C353/PDEs/KONICA MINOLTA C353 Tray.plugin/Contents/MacOS/KONICA MINOLTA C353 Tray
/Library/Printers/KONICAMINOLTA/C353/PDEs/KONICA MINOLTA C353 Cover.plugin/Contents/MacOS/KONICA MINOLTA C353 Cover
/Library/Printers/KONICAMINOLTA/C353/PDEs/KONICA MINOLTA C353 PerPage.plugin/Contents/MacOS/KONICA MINOLTA C353 PerPage
/Library/Printers/KONICAMINOLTA/C353/PDEs/KONICA MINOLTA C353 Stamp.plugin/Contents/MacOS/KONICA MINOLTA C353 Stamp
/Library/Printers/KONICAMINOLTA/C353/PDEs/KONICA MINOLTA C353 ImageQuality.plugin/Contents/MacOS/KONICA MINOLTA C353 ImageQuality
/Library/Printers/hp/PDEs/hpPostScriptPDE.plugin/Contents/MacOS/hpPostScriptPDE
/Library/Printers/hp/Frameworks/HPSmartPrint.framework/Versions/A/HPSmartPrint
/Library/Printers/hp/PDEs/hpPostScriptPDE.plugin/Contents/PlugIns/SmartPrintPostScript.plugin/Contents/MacOS/SmartPrintPostScript
/Library/Printers/Xerox/PDEs/XeroxFeatures.plugin/Contents/MacOS/XeroxFeatures

Third party kernel extensions
None

Hardware information

Computer hardware
Hardware model: MacBookPro11,5
Processor: Intel Core i7-4980HQ CPU @ 2.80GHz
Memory: 16 GB
Architecture: Intel 64 bit

Video hardware
Graphics: AMD Radeon R9 M370X 2048 MB
Memory: 2048 MB
Screen size: 1680 x 1050, 2560 x 1440
Displays: Color LCD (258dpi 2x), Thunderbolt Display (109dpi 1x)

USB devices
Apple: Internal Memory Card Reader
Western Digital: External HDD
Apple Inc.: Apple Internal Keyboard / Trackpad
Broadcom Corp.: Bluetooth USB Host Controller
Apple Inc.: Display Audio
Wacom Co.,Ltd.: Intuos PTS
Microsoft: Microsoft 3-Button Mouse with IntelliEye™
Apple Inc.: FaceTime HD Camera (Display)
Apple Inc.: Apple Thunderbolt Display

Bluetooth devices
Apple: Apple Wireless Keyboard
Cambridge Silicon Radio: Headset, Hands-Free unit

OpenGL information

OpenGL software
OpenGL version: 2.1 ATI-1.32.25
Render version: 2.1
Shading language: 1.20
Maximum texture size: 16384 x 16384
Z-buffer depth: 24 bits
Maximum viewport size: 16384 x 16384

Implementation settings
Use texture compression: No

Appearance settings
Antialiasing: 0x
Mip map filtering: None
Anisotropic filtering: None

Achillx,

I see that you are getting different results, but it seems you are the only one seeing this. I need you to be exacting in your testing so we can try to duplicate your results. You need to change as little as possible when testing different variations.

In your latest test of four printers, you are using a different 3DM file than the file you posted in this thread. In the latest 3DM file you used, the ‘S’ in ‘single line text’ is capitalized and the line is shorter, so I can tell you are using a different 3DM file. For me to duplicate your results, we need to be working from the same 3DM file. I also note that you are using a different paper size in your last set of tests. That is probably not relevant, but you need to change as few things as possible when trying to track this down.

I made a mistake in my testing. In my original test, the Presets: option was set to ‘Black and White - Draft’, so I was not testing the same thing as you. I retested with Presets set to Default, which is what you had used. This did not change my result, and I updated my earlier post with new screen shots.

I am running my tests on the latest version of OS X El Capitan, 10.11.5. Please post your Rhino info so I can see your computer environment. Use Rhinoceros > About Rhinoceros > More Info… > Copy to clipboard and paste the results in a new post here.

Also, can you try these tests on another Mac?

On an iMac, which is here in the office, there is no problem!!
This “ita-menz-print-04” is the Konica Minolta printer.
I can see that my macbook pro has some plugins (which I have no idea what they are) that the iMac doesn’t have.

And here is it’s Software information of the iMac:

Software versions
Rhinoceros version: 5.2 WIP (5C249w)
IronPython version: not installed
Language: en (MacOS default)
OS X version: Version 10.10.5 (Build 14F1808)

Plug-ins
None

Third party kernel extensions
None

Hardware information

Computer hardware
Hardware model: iMac14,3
Processor: Intel Core i5-4570S CPU @ 2.90GHz
Memory: 8 GB
Architecture: Intel 64 bit

Video hardware
Graphics: NVIDIA GeForce GT 750M 1024 MB
Memory: 1024 MB
Screen size: 1920 x 1080
Displays: iMac (103dpi 1x)

USB devices
Apple Inc.: Bluetooth USB Host Controller
Apple Inc.: FaceTime HD Camera (Built-in)
Apple Inc.: Apple Keyboard

Bluetooth devices
None

OpenGL information

OpenGL software
OpenGL version: 2.1 NVIDIA-10.4.2 310.41.35f01
Render version: 2.1
Shading language: 1.20
Maximum texture size: 16384 x 16384
Z-buffer depth: 24 bits
Maximum viewport size: 16384 x 16384

Implementation settings
Use texture compression: No

Appearance settings
Antialiasing: 4x
Mip map filtering: None
Anisotropic filtering: None

I suspect all those plug-ins, which are from various printer manufacturers, are the problem on your laptop. The Konica Minolta C253 has problems on your laptop (which has plug-ins), but not on the iMac.

It looks like you have printer plug-ins for Konica Minolta, HP, and Xerox on your laptop. These are often “helper” additions that printer manufacturers provide, but they are generally not necessary on the Mac. You should already get “paper out” and other notifications from printers without having these extras installed.

I’d investigate how to un-install these add-ins and try your tests again. You can use the Rhino info output to figure out if they are really gone.