IOCTL_PAR_GET_DEFAULT_MODESИщем в docs.microsoft.com и находим, что ещё используется https://docs.microsoft.com/ru-ru/windows-hardware/drivers/ddi/usbprint/ni-usbprint-ioctl_usbprint_get_lpt_status
https://docs.microsoft.com/ru-ru/windows-hardware/drivers/kernel/irp-mj-device-control
и
https://docs.microsoft.com/ru-ru/windows-hardware/drivers/print/printer-connected-to-an-lpt-port
Так что вроде бы есть ioctrlы, но насколько оно рабочее - с 2004 года мы на usb перешли, не знаю