Configurei minha impressora a laser Canon (nome compartilhado canonMF4820d
) no meu bloco de notas do windows (nome do host Yoga
).
E eu tenho meu servidor Freebsd (hostname Fruitfly
) instalado com CUPS e SAMBA e Samba-smb-backend.
No servidor do FreeBSD, eu corro o seguinte comando para verificar o status da minha configuração do Samba para fins de impressão.
$ smbclient -L localhost -N
Anonymous login successful
Domain=[HOME] OS=[Unix] Server=[Samba 3.6.25]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba 3.6.25)
Anonymous login successful
Domain=[HOME] OS=[Unix] Server=[Samba 3.6.25]
Server Comment
--------- -------
FRUITFLY Samba 3.6.25
YOGA
Workgroup Master
--------- -------
HOME FRUITFLY
Eu fiz uma impressão de teste com o seguinte
$ echo -en "\r" | smbclient "//yoga/canonMF4820d" -c "print -" -N -U jus%hello
Domain=[YOGA] OS=[Windows 8.1 9600] Server=[Windows 8.1 6.3]
putting file - as stdin-1367 (0.1 kb/s) (average 0.1 kb/s)
E na máquina Windows, eu pude ver a fila se acumulando com trabalhos de impressão se eu desconectar o cabo USB. Depois que eu conectar o cabo novamente, o trabalho de impressão simplesmente desaparecerá.
Minha suposição original é que, desde que haja um driver de impressora correto instalado na máquina Windows, o trabalho de impressão será atendido pela máquina Windows.
Parece que minha suposição original é falha.
Espero que alguém possa me esclarecer sobre isso e aprecie muito.