diff --git a/printing/printing_context_mac.mm b/printing/printing_context_mac.mm index acc9c2811fdf..c4f09b05bf58 100644 --- a/printing/printing_context_mac.mm +++ b/printing/printing_context_mac.mm @@ -8,6 +8,7 @@ #import #include "base/logging.h" +#include "base/sys_string_conversions.h" namespace printing { @@ -122,6 +123,11 @@ static_cast([print_info_ PMPrintSettings]); PMPageFormat page_format = static_cast([print_info_ PMPageFormat]); + + scoped_cftyperef job_title( + base::SysWideToCFStringRef(document_name)); + PMPrintSettingsSetJobName(print_settings, job_title.get()); + OSStatus status = PMSessionBeginCGDocumentNoDialog(print_session, print_settings, page_format);