Bug 185441 Possible Javascript error when a server printer has "media size" in inches
This bug concerns server-side printing. Among standard sheet sizes (a4, a3, ...), some entries like 10"x14" etc. might appear. In that case, an incorrect string might be generated by the PrintReportDialogFragment.jsp since double-quotes are not unescaped.
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/utility/PrintUtility.java
attr = service.getAttribute( PrinterInfo.class );
		if ( attr != null )
			printer.setInfo( attr.toString( ) );
		
		printer.setCopiesSupported( service
				.isAttributeCategorySupported( Copies.class ) );
		int copies = 0;
		Copies copiesObj = (Copies) service
				.getDefaultAttributeValue( Copies.class );
		if ( copiesObj != null )
		{
			copies = Integer.parseInt( copiesObj.toString( ) );
		}
		if ( copies <= 0 )
			copies = 1;;
		printer.setCopies( copies );
		
		boolean collateSupported = service
				.isAttributeCategorySupported( SheetCollate.class );
		printer.setCollateSupported( collateSupported );
		if ( collateSupported )
		{
			SheetCollate collate = (SheetCollate) service
					.getDefaultAttributeValue( SheetCollate.class );
			if ( collate == null )
				collate = SheetCollate.UNCOLLATED;
			if ( collate == SheetCollate.COLLATED )
				printer.setCollate( true );
			else