escpos-php
escpos-php copied to clipboard
Printing by USB on laravel
I was trying to print on Zebra´s printer, but I couldn´t connect to the printer.
$nombre_impresora = "IMP520"; -> This is the name of printer
//$nombre_impresora = "ZDesigner ZQ520";
$connector = new WindowsPrintConnector($nombre_impresora);
$printer = new Printer($connector);
$printer -> text($contents);
$printer -> cut();
$printer -> close();
I got this error.
#message: "copy(\MY-DESKTOP\IMP520): failed to open stream: No such file or directory" #code: 0 #file: "C:\xampp\htdocs\pruebasprinter\vendor\mike42\escpos-php\src\Mike42\Escpos\PrintConnectors\WindowsPrintConnector.php" #line: 372 #severity: E_WARNING
Can you help me ?
I am having the same issue, any update on this ?
No, I dont
was this issue resolved? to have the same issue
was this issue resolved? to have the same issue
Nope
Hello Everyone I got a solution. but I tested it on Windows only so if you are working with Windows you need to share your printer on the network. Also if you're on any other platform then Windows might be helpful to sharing printer on the network
Go to settings -> Printers & scanners -> Select your printer -> Printer properties -> Sharing Tab -> Check on share this printer
El problema principal es porque no se encuentra la impresora. Puede ser porque no está instalada o porque no está compartida en red.
Yo estoy haciendo pruebas ahora mismo en un servidor recién instalado y configurado y con intenciones de detectar errores, voy haciendo pruebas con un sistema desarrollado en Laravel. Uno de estos errores es que cuando no hay impresora instalada, salta el error copy(\\DESKTOP-J68UFKT\TM-T20II): Failed to open stream: No such file or directory.
Ahora voy a ver que sucede teniendo la impresora instalada pero no compartida y enseguida qué sucede cuando esta iunstalada, compartida pero apagada...
Cuando la impresora se ha configurado correctamente, la librería Mike42 no falla, tampoco se muestran errores desde PHP. Si la impresora está desconectada o apagada, solo se envía el archivo a cola de impresión y una vez se conecte o se encienda la impresora, las impresiones se realizarán.
Revisa que el nombre de la impresora esté correctamente escrito, tal y como aparece en el panel de configuración de impresora compartida... mira las capturas...