Try to add "-Dsun.java2d.print.shapetext=true" property at JAVA_ARGS in mduml.properties* file, located in MagicDraw install root, "bin" directory.

 

* If you are using MagicDraw 17.0.5 or later, the name of the property file is magicdraw.properties.

Add "-Dmagicdraw.pageSetupDialog=true" property at JAVA_ARGS in mduml.properties* file, located in MagicDraw install root, "bin" directory. It will enable magicdraw page setup dialog in which paper margins could be customized.

 

* If you are using MagicDraw 17.0.5 or later, the name of the property file is magicdraw.properties.

Add "-Dmagicdraw.pageSetupDialog=true" property at JAVA_ARGS in mduml.properties* file, located in MagicDraw install root, "bin" directory. It will enable magicdraw page setup dialog in which media size could be customized manually by typing size in inches.

 

* If you are using MagicDraw 17.0.5 or later, the name of the property file is magicdraw.properties.

Problem is that the default server address in CUPS 1.2 is a domain socket, which Java does not support. They will be implementing a fix for that. At current time you can force your Java applications to use IP instead of domain sockets. Create/update an /etc/cups/client.conf file containing:

ServerName localhost