| Index: chrome/browser/printing/print_view_manager_base.cc
|
| diff --git a/chrome/browser/printing/print_view_manager_base.cc b/chrome/browser/printing/print_view_manager_base.cc
|
| index d7f5ec811dd78f5a04b62d0e1f55d1a3a2108a97..9d81a019eacdbe354c8337d74e0cfb53e833ba7d 100644
|
| --- a/chrome/browser/printing/print_view_manager_base.cc
|
| +++ b/chrome/browser/printing/print_view_manager_base.cc
|
| @@ -189,8 +189,11 @@ void PrintViewManagerBase::OnDidPrintPage(
|
| document->DebugDumpData(bytes.get(), FILE_PATH_LITERAL(".pdf"));
|
|
|
| const auto& settings = document->settings();
|
| - if ((settings.printer_is_ps2() || settings.printer_is_ps3()) &&
|
| - !base::FeatureList::IsEnabled(features::kDisablePostScriptPrinting)) {
|
| + if (settings.printer_is_textonly()) {
|
| + print_job_->StartPdfToTextConversion(bytes, params.page_size);
|
| + } else if ((settings.printer_is_ps2() || settings.printer_is_ps3()) &&
|
| + !base::FeatureList::IsEnabled(
|
| + features::kDisablePostScriptPrinting)) {
|
| print_job_->StartPdfToPostScriptConversion(bytes, params.content_area,
|
| params.physical_offsets,
|
| settings.printer_is_ps2());
|
|
|