Я не думаю, что это возможно, по крайней мере, с уверенностью. Смысл виртуального принтера заключается в том, чтобы максимально точно имитировать реальный принтер, поэтому любые отличия, которые вы можете выявить, - это просто ошибки в виртуальном принтере.
Тем не менее, вы можете сделать некоторые догадки на основе PortName
. Просто для пары примеров, PortName
, который включает IP-адрес или начинается с «USB», скорее всего, относится к физическому соединению.