Quando eu faço o download do driver genérico pxlmono
em vez do driver pxlmono-Samsung
, ele funciona perfeitamente conforme descrito.
Estou usando a impressora Samsung M2825ND na minha rede doméstica. Funcionou muito bem até agora, assim como no Linux e no Windows, mas desde que eu reinstalei o Arch Linux no meu laptop, não consigo mais imprimir.
Veja como eu configurei:
Eu instalei, ativei e comecei cups e avahi:
pacman -S cups cups-filters ghostscript
systemctl enable org.cups.cupsd.service
systemctl start org.cups.cupsd.service
pacman -S nss-mdns
systemctl enable avahi-daemon.service
systemctl start avahi-daemon.service
No arquivo /etc/nsswitch.conf
, eu estendi a linha
hosts: files mymachines myhostname resolve [!UNAVAIL=return] dns
para
hosts: files mymachines myhostname mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] dns
como descrito no Wiki do Arch Linux .
Então baixei o driver pxlmono-Samsung , que usei anteriormente, e o movi para /usr/share/cups/model/samsung.ppd
.
Então eu descobri os parâmetros com lpinfo
:
$ lpinfo -m | grep samsung
samsung.ppd Samsung M262x 282x Series PXL
driverless:ipp://samsung.local:631/ipp/print Samsung M262x 282x Series, driverless, cups-filters 1.21.2
$ sudo lpinfo -v
network ipp
network socket
network beh
network http
network https
network lpd
network ipps
network dnssd://samsung._printer._tcp.local/
network lpd://192.168.178.10/
network ipp://samsung.local:631/ipp/print
Existem diferentes opções de rede e, como sempre usei o dnssd até agora, configurei-o dessa maneira:
$ sudo lpadmin -p samsung -E -v 'dnssd://samsung._printer._tcp.local/' -m samsung.ppd
Defino a impressora como padrão, uso A4 como tamanho de papel e ative a impressão duplex em borda longa:
$ lpoptions -d samsung
$ lpoptions -o PageSize=A4
$ lpoptions -o sides=two-sided-long-edge
$ lpoptions
device-uri=ipp://samsung._ipp._tcp.local/ PageSize=A4 printer-info=samsung printer-location printer-make-and-model='Samsung M262x 282x Series' printer-type=16810068 sides=two-sided-long-edge
Mas quando tento imprimir um documento usando lpr document.txt
, o arquivo fica preso na fila com qualquer outra informação.
Como posso encontrar o erro aqui?
Tags samsung arch-linux cups