escpos-php icon indicating copy to clipboard operation
escpos-php copied to clipboard

Printing by USB on laravel

Open DesarrolloMA opened this issue 2 years ago • 7 comments

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 ?

DesarrolloMA avatar Aug 18 '23 20:08 DesarrolloMA

I am having the same issue, any update on this ?

umsuka avatar Nov 30 '23 04:11 umsuka

No, I dont

DesarrolloMA avatar Nov 30 '23 15:11 DesarrolloMA

was this issue resolved? to have the same issue

Bkoech avatar Dec 05 '23 09:12 Bkoech

was this issue resolved? to have the same issue

Nope

DesarrolloMA avatar Dec 05 '23 15:12 DesarrolloMA

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

image

GaneshSuthar007 avatar Dec 29 '23 09:12 GaneshSuthar007

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...

InternetFacilito avatar Mar 12 '24 00:03 InternetFacilito

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...

Captura

InternetFacilito avatar Mar 12 '24 02:03 InternetFacilito