Просто глядя на эту строку, очень похоже на то, что она может быть вызвана ошибкой обратной косой черты.
Совет по отладке: установите сетевой адрес в переменной, а не прямо в printer_open()
.Затем используйте print()
или аналогичный для отображения значения.
<?php
$addr = '\\\\192.168.0.8\\Canon MF4320-4350';
print $addr;
printer_open($addr);
...
?>
Это позволит вам увидеть значение используемой вами строки, что может помочь вам понять, что идет не так, и что более важно, помогите увидеть, как это исправить.
Надеюсь, что поможет.