Hi Leandro,
Actually you are using Crsytal Reports Developer for Visual Studio Service Pack 8 which you got from this link:
SAP Crystal Reports, developer version for Microsoft Visual Studio: Updates & Runtime Downloads
If not then you must because it's the only version of CR runtime that is supported in VS 2012.
The CR WPF viewer is basically version 1 and it's does have known bugs and limitations. I suggest you stop using the WPF viewer and use either the Windows or WEB viewer. They are much more mature and work much better.
The issue is the WPF viewer uses the system.Printer API's from the FRamework and the Framework and WPF viewer has limitations when printing.
But if you want to continue them make sure the printer is installed on the local PC where your application is running from and then it should work.
Don