quarta-feira, 5 de março de 2008

Impressão local com CUPS e remota com SAMBA

Impressoras: HP Deskjet 895Cxi e HP Photosmart 2760

PC local:

  1. # apt-get install cupsys hplip hpijs

  2. Usar o hp-toolbox (encontra-se no menu System -> Preferences do Gnome), ir a Device -> Setup New Device... e adicionar as duas impressoras, uma a seguir à outra.

  3. Testar as impressoras. Em princípio, tudo deverá estar a funcionar.

  4. Editar o ficheiro /etc/samba/smb.conf, para incluir as entradas:
    [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

É importante que a entrada public tenha o valor yes ou, em alternativa, que exista uma entrada guest ok = yes.
Por pré-definição, em Debian não é isto que acontece. Se não se alterar este valor, não será possível imprimir através de máquinas remotas em Linux.


PCs remotos:
Windows (apenas testado em XP):

  1. Ir a Control Panel -> Printers and Faxes e adicionar uma impressora.

  2. Seguir os passos para instalar as impressoras, tendo em conta que estão na rede e não no PC local. Para o modelo Photosmart 2760 pode ser necessário usar o CD com as drivers.


Linux:

  1. # apt-get install cupsys hpijs-ppd

  2. Ir a http://localhost:631 e adicionar as impressoras, seguindo os passos

Sem comentários: