Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOS Sonoma - can't use PDFwriter to print fillable PDF form from Acrobat #42

Open
gittalicious opened this issue Sep 29, 2023 · 11 comments

Comments

@gittalicious
Copy link

Since updating to Sonoma, any attempt to print a fillable PDF form from Acrobat using PDFwriter results in an error: "The document could not be printed". Hitting "OK" then brings up another error: "There were no pages selected to print". The same form has worked perfectly with PDFwriter for many previous MacOS versions, and there have been no changes to the PDF form and no updates installed for Acrobat. The only thing that has changed is the update to Sonoma.

Any solutions for this? (Have already tried rebooting, uninstalling/reinstalling PDFwriter).

@rodyager
Copy link
Owner

rodyager commented Sep 30, 2023 via email

@gittalicious
Copy link
Author

gittalicious commented Sep 30, 2023

Thanks for the quick response. I should mention that printing using PDFwriter from pdf's in Acrobat that are not fillable forms seems to work fine, and printing other documents (e.g., Word, emails, etc) using PDFwriter also works. The problem seems to be limited to using PDFwriter to print fillable forms from Acrobat, as far as I can tell.

@rodyager
Copy link
Owner

rodyager commented Sep 30, 2023 via email

@rje3
Copy link

rje3 commented Sep 30, 2023

From the MacOS release notes:

Printing

Deprecations

  • macOS has removed the functionality for converting PostScript and EPS files to PDF format. As a result, CoreGraphics’ CGPSConverter returns an error when invoked, ImageIO no longer converts EPS files, NSEPSImageRep does not display EPS files, and PMPrinterPrintWithFile does not accept a PostScript file for non-PostScript print queues. (110019863)

https://developer.apple.com/documentation/macos-release-notes/macos-14-release-notes#Printing

@gittalicious
Copy link
Author

@rje3 - Is the change you posted the direct cause of the difference in functionality I observed? If so, is there a workaround I might try on my end?

@rje3
Copy link

rje3 commented Sep 30, 2023

@rje3 - Is the change you posted the direct cause of the difference in functionality I observed? If so, is there a workaround I might try on my end?

Sorry I don’t know and looking for a solution myself. The only option that worked for me was to roll back to Ventura.

@gittalicious
Copy link
Author

I came across this https://www.ghostscript.com/index.html - not sure if this is something that might point a way to solving this issue?

@rodyager
Copy link
Owner

rodyager commented Sep 30, 2023 via email

@gittalicious
Copy link
Author

I wanted to post about a workaround I discovered for my particular situation (using PDFwriter to print a fillable PDF form from Acrobat in MacOS Sonoma), in case this helps anyone else. As far as I can tell, this only needs to be done once, and then the change will persist going forward.

In the print dialogue in Acrobat, next to where it lists the printers in a drop down menu, click the button marked Advanced. Then check the box for Print as Image, and then OK to return to the print dialogue, and proceed as usual. This appears to print out a "flattened" PDF with the fillable form gone, which is the behavior I am seeking.

I am not sure if there are any unintended consequences related to enabling this setting. Perhaps someone with more expertise can weigh in on that?

@rodyager
Copy link
Owner

Yes - I can confirm that Acrobat sends filled pdf forms to CUPS in application/postscript format, and this is the cause of the failure. Preview (which has a much more limited filled forms functionality) sends these forms to CUPS in application/pdf format, and so will "work." Its reasonably likely that Adobe will quickly update Acrobat for Sonoma to fix this as it will affect printing filled forms to many modern printers.

@mjbaldwin
Copy link

I have been encountering the same issue -- need to save a fillable form to a "regular" PDF on macOS Sonoma which Acrobat doesn't allow, and I installed PDFWriter so it would work. I was using an older version of Acrobat Reader from 2022 (I'd disabled auto-updates), and it wouldn't work (as described in the original message of this issue), and I tried checking the "Print as image" as suggested by @gittalicious and then it works.

Intriuged, I updated Acrobat Reader to its current 2024 version to try it again, and when I click "Advanced" next to selecting "PDFwriter", every single option is grayed out, "Print As Image" is checked, and there's a non-grayed-out message "Only Print As Image is supported on MacOS14 Beta.":

image

I'm not sure if this is what @rodyager was referring to in thinking it was likely that Adobe would update Acrobat to fix this? It's unclear to me whether this message is being produced by PDFwriter or by Adobe.

It's not perfect in that the generated PDF is a bitmap, but I just need this for basic printing and archival purposes so it's good enough for me! I'm very happy this utility exists in order to get around Adobe Reader refusing to "print" complex form PDF's to simple PDF's.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants