Доступ запрещен. Не удалось записать файл на принтер на COM4

Я довольно новичок в этом POS-вещах и хочу попросить у вас небольшой совет. Мой случай таков —
Я пытаюсь подключиться к POS-устройству Eltrade через USB. Я не знаком с оборудованием, но я думаю, что он подключен к порту COM4, ​​поэтому я ищу его там так:

try {
// Enter the share name for your USB printer here
$connector = new WindowsPrintConnector("COM4");
/* Print a "Hello world" receipt" */
$printer = new Printer($connector);
$printer -> text("Hello World!");
$printer -> cut();
/* Close printer */
$printer -> close();
} catch (Exception $e) {
echo "Couldn't print to this printer: " . $e -> getMessage() . "\n";
}

Я получаю эту информацию из диспетчера устройств Windows из раздела Porst (COM и LPT), и это выглядит так:порты

Я получаю ошибку:

Warning: file_put_contents(COM4): failed to open stream: Permission denied in C:\xampp\htdocs\test\vendor\mike42\escpos-php\src\Mike42\Escpos\PrintConnectors\WindowsPrintConnector.php on line 384
Couldn't print to this printer: Failed to write file to printer at COM4

Где и как я должен дать разрешения? Речь идет о разрешениях устройства или о каком-либо разрешении порта (если у него есть такие вещи)? Я работаю на Windows 10. Я использую XAMPP. Большое спасибо!
РЕДАКТИРОВАТЬ
Библиотека, которую я использую Вот

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]