para esto hago un envio desde una funcion en el controlador BaseController de Laravel, la funcion se llama enviarImpresion, y contiene lo siguiente:
$nombreArchivo='factura-001-001-0002348.pdf';
exec('lpr -#2 -o media=Custom.140x180mm -P EPSON ' . $nombreArchivo);
Me toca crear previamente un PDF porque no se porque razon cuando creo un TXT, me sale la fuente super grande en el papel a pesar de que en el archivo esta normal.
Entonces como pueden fijarse envio con una copia la impresion, pero siempre en las copias 2 de cada 5 impresiones en las copias me imprime basura, unos caracteres que no se de donde salen y eso hace que se dañe mi impresion.
Por favor si alguien me puede indicar algun metodo diferente o alguna solucion a mi problema le soy muy agradecido.
Gracias de antemano.
Saludos