Skip to Content

Cystal report PrintToPrinter function can not print with Mirror Image layout on any printer

Sep 25, 2017 at 01:08 PM


avatar image

Hi you, I use crystal report version 13-0-20 for Visual Studio to design a report. I use PrintToPrinter funciton to print report. But I can not print with option Mirror Image layout on any Printer. It only print without Mirror. Can you help me! Thanks you very much.

This is my project:

page-layout.png (49.0 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Don Williams
Sep 27, 2017 at 03:57 PM

Hi Le,

Thank you for the project. We don't have a printer here capable of printing using Mirror Image so I can't test it.

What happens in CR Designer or if you preview in VS and print the report?

Also, try using the POC API to print. A quick test app on the download page using a report with saved data has the ability to use that API:


Update, I found PDF Exchange has the ability. It works fine, the output is in PDF format.

You are using P2P, you need to use Printoutput controller so you can set the options, P2P will use the default settings in the printer so if you can configure a new printer with those settings and set it to default it should work.


Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Don Williams

I have test with PDF995 vitual printer (in attach file).

  • When i use PrintOutputController, it not print mirror.
  • When i use print button on Crystalreport Viewer, it print mirror image very good.

But in my project I have to use print command line. Maybe I adjusted incorrectly. Can you help me to setting in PrintOutputController to print mirror. Thanks you very much.

Here are the attach file:

* Setting PDF995 vitural printer:

* My project use PrintOutputController:

Don Williams
Oct 03, 2017 at 02:16 PM

No your project is using PrintToPrinter.

Use my project and use POC:


10 |10000 characters needed characters left characters exceeded