How to Automatically Print a PDF Form from an iPad
Question details
The user wants a medical intake PDF form to automatically print when a patient taps the Submit button on an iPad.

- Product
- Adobe Acrobat Mobile / PDF Viewers
- Device & OS
- iPadOS
- Scenario
- Collecting patient medical intake data on an iPad and needing an immediate paper copy via an automated print command.
- Observed behavior
- Standard JavaScript print commands, such as this.print() or Execute Menu Item, are ignored or fail to trigger the print dialog in iPad PDF viewers.
Verify that your iPad is connected to an AirPrint-compatible printer and check which PDF reader application is currently set as the default, as mobile JavaScript support varies strictly by app.
Implement a Cloud Sync or Email Submit Workflow
Since iPad PDF viewers heavily restrict auto-print scripts, the most reliable method is routing the completed form to a desktop environment for printing.
Mobile operating systems sandbox applications differently than desktop operating systems, limiting the ability of a PDF to trigger hardware commands like printing automatically.
Instead of forcing the iPad to print directly, alter your form's Submit button to send the data to a central desk where it can be printed effortlessly.
Launch your PDF form editing software (such as Adobe Acrobat) on a desktop computer and open the medical intake form.
Right-click the 'Submit' button on your form and select 'Properties' from the context menu.
Navigate to the 'Actions' tab, delete any existing JavaScript print commands, and choose 'Submit a form' from the 'Select Action' dropdown.
Click 'Add' and enter a destination URL or an email address (e.g., mailto:reception@clinic.com) to route the completed PDF.
Save the PDF and deploy it to the iPad. When patients tap Submit, the front desk receives the file and can immediately print it from a desktop setup without mobile restrictions.
Apply Standard JavaScript Print Commands for Testing
If you are testing different mobile PDF applications, you can add standard JavaScript print commands, though success relies entirely on the specific viewer app installed.
Manage and Print PDF Forms Effortlessly with WPS Office
While automated JavaScript commands are restricted by iPadOS, WPS Office offers a highly intuitive platform for patients to fill out PDF forms on mobile devices. You can securely complete, save, and manually print or share intake forms across your entire device ecosystem.
- 1. Install WPS Office: Download and launch WPS Office Free from the App Store on your iPad.
- 2. Open the form: Load your medical intake PDF form directly into the WPS Office application.
- 3. Fill out patient data: Tap on the interactive form fields to quickly and securely enter required patient information.
- 4. Print or share instantly: Tap the 'Tools' menu and select 'Print' to send the document manually to an AirPrint printer, or tap 'Share' to forward it to desktop staff.

Frequently Asked Questions
Why doesn't the this.print() JavaScript command work on my iPad?
Mobile PDF viewers, including Adobe Acrobat Reader for iOS, have inherently limited JavaScript support. Automated hardware execution commands like printing are generally disabled due to mobile operating system restrictions and strict security protocols.
Can I use the 'Execute Menu Item' command to trigger printing on an iPad?
No. The 'Execute Menu Item' command targets specific drop-down menus found within desktop applications. Because mobile apps feature entirely different, touch-based interface structures, these commands are not recognized and will fail on iPadOS.
What is the best alternative for reliably processing iPad intake forms?
The most practical workaround is configuring the form's 'Submit' button to email the completed PDF or upload it to a secure cloud server. Front desk staff can then securely open and print the document from a desktop computer, which handles print workflows without mobile restrictions.




