See https://bugs.linuxfoundation.org/show_bug.cgi?id=1315 why this cannot work. And QPDF won't be able to do anything about it, either... There might even be PDF-capable printers on the market (i.e. where the rasterization is not done by gs / poppler on the host), where the form content will not be printed even without the fit-to-page option.
The PDF format generally does not allow arbitrary transformations (as used by pdftopdf in certain cases) to be applied to the ("interactive") Form content - which is stored separately from the Page content. The usual solution for printing is that the viewer application (Evince, Google Chrome, ...) converts (hard-codes) any Form content into regular Page content before sending the data to the printing chain. Using lpr skips this (non-trivial) step. ** Bug watch added: bugs.linuxfoundation.org/ #1315 https://bugs.linuxfoundation.org/show_bug.cgi?id=1315 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1564249 Title: Cannot print a PDF with AcroForms using fit-to-page Status in cups-filters package in Ubuntu: Incomplete Status in qpdf package in Ubuntu: Incomplete Bug description: Using KUbuntu 14.04. I am trying to print the attached PDF with filled forms (AcroForms) with the following command: lpr -o fit-to-page PDFForm3.pdf But my Samsung ML-1210 prints the document with empty forms. If I omit -o fit-to-page then all the forms keep the filled data. ---------- # lsb_release -rd Description: Ubuntu 14.04.4 LTS Release: 14.04 # apt-cache policy cups cups: Installed: 1.7.2-0ubuntu1.7 Candidate: 1.7.2-0ubuntu1.7 Version table: *** 1.7.2-0ubuntu1.7 0 500 http://ftp.byfly.by/ubuntu/ trusty-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu/ trusty-security/main i386 Packages 100 /var/lib/dpkg/status 1.7.2-0ubuntu1 0 500 http://ftp.byfly.by/ubuntu/ trusty/main i386 Packages CUPS in Xenial (from here: http://cdimage.ubuntu.com/daily- live/current/xenial-desktop-i386.iso) has the same issue. Xenial: # lsb_release -rd Description: Ubuntu Xenial Xerus (development branch) Release: 16.04 # apt-cache policy cups cups: Installed: 2.1.3-3 Candidate: 2.1.3-4 Version table: 2.1.3-4 500 500 http://by.archive.ubuntu.com/ubuntu xenial/main i386 Packages *** 2.1.3-3 100 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups-filters/+bug/1564249/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp