Impressora (PC local):
NOTA: só funciona com versões do CUPS a partir da 1.3 (disponível em Debian Lenny)
# mkdir /var/spool/lpd
# mkdir /usr/share/cups/model
# ln -s /etc/init.d/cups /etc/init.d/lpd
# apt-get install cups a2ps psutils# if [ $(dpkg --print-architecture) == "amd64" ] ; then apt-get install ia32-libs ; fi
- Fazer o download da "lpr driver" e da "cupswrapper driver" e instalar os dois pacotes (importante: a "lpr driver" tem de ser instalada primeiro):
# dpkg -i mfc240clpr-1.0.1-1.i386.deb
# dpkg -i mfc240ccupswrapper-1.0.1-1.i386.deb - Ir a http://localhost:631 e verificar que lá se encontra a impressora, com o URI:
usb://Brother/MFC-240C
. Se assim não for e a impressora não funcionar, apagar a impressora e voltar a adicioná-la apenas no CUPS, seguindo os passos na página "Administration". - Para partilhar a impressora com outros PCs na rede, verificar que estas entradas figuram no ficheiro
/etc/samba/smb.conf
:[global]
printing = cups
printcap name = cups
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = yes
writable = no
create mode = 0700 - Para permitir que cada utilizador que pretende imprimir possa controlar o estado da sua impressão através do endereço http://Servidor-de-impressao:631, usar:
# diff /etc/cups/cupsd.conf.old /etc/cups/cupsd.conf
(...)
< Listen localhost:631
> Listen *:631
---
(...)
<Location />
Order allow,deny
> Allow From @LOCAL
</Location>
---
(...)
< <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
< Require user @OWNER @SYSTEM
< Order deny,allow
< </Limit>
---
> # <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
> # Require user @OWNER @SYSTEM
> # Order deny,allow
> # </Limit>
Impressora (PCs remotos):
Windows:
- Ir a
Control Panel -> Printers and Faxes
e seguir os passos para instalar a impressora, tendo em conta que está na rede e não no PC local. É necessário usar o CD com as drivers ou ir buscá-las ao site da Brother.
apt-get install smbclient
- Seguir os mesmos passos que para a instalação local até ao passo 3.
- No passo 3, ir a http://localhost:631 e modificar a impressora para que o seu URI aponte para a localização correcta na rede.
OU
Ir aSystem -> Administration -> Printing
e editar as propriedades da impressora.
Se esta opção não estiver disponível no menu, instalar o pacotesystem-config-printer
.
Scanner:
- Fazer o download da driver (brscan2).
# apt-get install gimp xsane # para digitalização através de interface gráfico
OU
# apt-get install sane-utils # para digitalização apenas por linhas de comandos
# dpkg -i brscan2-0.2.5-1.i386.deb- adicionar:
#Brother
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
ao ficheiro/etc/udev/rules.d/40-libsane.rules
# addgroup <utilizador-que-irá-usar-o-scanner> scanner
# invoke-rc.d udev restart- Reiniciar o PC.
Botão do scanner (para digitalizar sem ter de se mexer no PC):
- Fazer o download da driver (scan-key-tool).
# apt-get install sane-utils libjpeg-progs
# dpkg -i brscan-skey-0.2.1-3.i386.deb- Editar o ficheiro
/usr/local/Brother/sane/script/scantofile-0.2.1-3.sh
a partir da linha 20:
mv $output_file $output_file.jpg
output_file=$output_file.jpg
chmod 644 $output_file
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --resolution $resolution | cjpeg -q 100 > $output_file - Em
System -> Preferences -> Startup Applications
, Adicionar o programabrscan-skey
- Para que as imagens digitalizadas fiquem numa directoria partilhada na rede, para não ter de se tocar no servidor ao fazer uma digitalização, adicionar estas entradas ao ficheiro
/etc/samba/smb.conf
:
[Scanner]
path = /home/<user>/brscan/
read only = No
guest ok = Yes
E dar permissão para leitura (e escrita) para todos à directoria/home/<user>/brscan
.
Com este passo basta colocar o documento a digitalizar no scanner, ir para o PC de trabalho e aceder à pasta partilhada "Scanner" para ir buscar a imagem.
As funções de envio de fax através do computador não foram testadas (supostamente também deverão funcionar, uma vez que também existem drivers para isso).
Testado em:
Debian stable Etch, em 19/Setembro/2008.
Debian stable Lenny, em 17/Fevereiro/2009.
Debian stable Squeeze, em 17/Abril/2011.
Debian testing Wheezy, em 21/Outubro/2012.
Os passos aqui indicados são sempre para a distribuição testada mais recentemente.
Referências:
Brother Drivers for Linux® distributions
Brother drivers for Linux > before the installation
https://help.ubuntu.com/community/Printers/BrotherMFC-240CPrinter
http://iclbiz.com/brothermfc
http://ubuntuforums.org/showthread.php?t=590793
http://www.debian-administration.org/articles/425
http://www.linuxquestions.org/questions/linux-networking-3/samba-client-access-denied-unable-to-connect-122851/
Sem comentários:
Enviar um comentário