IBQUOTA(Impressão Barrada por QUOTA de usuário) |
|
HOME Documentação Download Contribuições Links Contato GIT IBQUOTA 3.1 IBQUOTA 2.4.1 |
Resolvi escrever este tutorial devido as inumeras perguntas recebidas na lista de discussão do IBQUOTA sobre este mesmo assunto. Considerar: - Utilizei o FreeBSD STABLE 4.10. - O kernel do FreeBSD deve estar configurado para suportar: ppbus e lpt. Sem isto, nem santo faz funcionar. - Ligar o micro com a impressora conectada. É possivel verificar no dmesg caso a tela do boot passe muito rápida. E observar se o seu FreeBSD reconhece a impressora. Se reconhecer, quer dizer que pelo menos a conexão física (cabo) está funcionando. Não se preocupe se a impressora não for reconhecida (isto não significa muita coisa). - Instalar o CUPS, seguindo a documentação disponivel neste site. - NÃO deixar o "lpd" (nativo do Freebsd) subir na hora do boot. OBS: O CUPS faz o trabalho do LPD. Coloque o Cupsd para subir no boot. OBS1: Há pessoas que utilizam o LPD e o CUPS ao mesmo tempo, mas não é recomendado. Caso vc seja uma destas pessoas cuidado com o arquivo "/etc/printcap". O CUPS e o LPD não o entende da mesma forma. O interessante é reconfigurar o cupsd.conf para gravar o arquivo printcap com outro nome. - Instalar o GhostScript AFPL (ferramenta utilizada pelos filtros de impressão): pkg_add ghostscript-afpl-nox11-8.14-6,1.tgz OBS1: "nox11" porque não tenho instalado o X na minha maquina. OBS2: Baixe este arquivo do ftp do FreeBSD. OBS3: Será necessário os seguintes pacotes: gsfonts-8.11_1.tgz e jpeg-6b-3.tgz. OBS4: É logico que vc vai procurar a versão mais nova. - No site: www.linuxprinting.org/printer_list.cgi consultar o driver da sua impressora. No meu caso, consultei a impressora HP LaserJet 1100A. E o seu "Recommended driver" (driver recomendado) é o "hpijs". Este drive é utilizado pela maioria das impressoras Laser da HP. Até este ponto é simples, todo mundo faz, o segredo está nas linhas abaixo. Acompanhe: Como o meu drive de impressão, o "hpijs", não aparecia no "gs -h". Tive que baixa-lo do site: hpinkjet.sourceforge.net. Para instalar: # tar -xzvf hpijs-1.6.1.tar # cd hpijs-1.6.1 # ./configure Como instalei o CUPS via tar.gz (não via ports) o comando acima não localizou o path dos arquivos do CUPS. Vamos então configurar o arquivo "config.status" na mão: s,@CUPS_PPD_PATH@,/usr/local/cups/share/cups/model,;t t s,@CUPS_FILTER_PATH@,/usr/local/cups/libexec/cups/filter,;t t Altere os paths de acordo com o cups instalado na sua maquina. # make OBS: Tive que arrumar, na mão também, os arquivo Makefile.in,Makefile.am e Makefile. Tirar o "-ax" do comando "cp -ax ppd/* ....", cada arquivo possui apenas uma linha desta. # make install Reiniciar o CUPS. Criar a fila de impressão - Entrar na tela web de administração do CUPS. - "Add Print" Clicar para adicionar uma impressora. - Atribuir um nome: HP1100 - No campo "Device:" escolher "Parallel Port #1 (interrupt-driven)" - Esconher o fabricante da impressora, ex HP - Esconher o modelo da impressora, ex "HP LaserJet 1100A Foomatic/hpijs(recommended)(en)" - Clicar em "Print Test Page" para imprimir uma folha de deste. Caso encontre algum erro neste documento, por favor, me avise: valcir (a) unicamp . br Valcir Cabral Vargas |
Copyleft 2003. IB - UNICAMP |