Testing Device Functionality
Important
The modern print platform is Windows' preferred means of communicating with printers. We recommend that you use Microsoft's IPP inbox class driver, along with Print Support Apps (PSA), to customize the print experience in Windows 10 and 11 for printer device development.
For more information, see Modern print platform and the Print support app design guide.
After you have completed all tests of device installation and Plug and Play functionality, verify that the device performs all functions as expected. Print test pages with as many applications and document types as possible.
You should also perform the following additional functionality tests:
User Access: Verify that users with different levels of system access can print to the device, including users who are logged into the system remotely using the Remote Desktop Connection application.
Special Functionality: Verify any special functionality that your device supports. For example, if a printer enables bidirectional (bidi) communication, verify that bidi requests from the printer work as expected, such as canceling print jobs from the device and duplex printing.
Job Control: Verify that print jobs can be paused, canceled, resumed, and restarted. Also verify that multiple print jobs can be started, printed, canceled, and restarted at the same time.