IBQUOTA

(Impressão Barrada por QUOTA de usuário)


HOME

Documentação

Download

Contribuições

Links

Contato


Versão Atual:
GIT IBQUOTA 3.1


Versão Antiga:
IBQUOTA 2.4.1




Perguntas Frequentes


O IBQUOTA pode ser instalado em um Servidor de Impressao Windows?
NAO, somente em sistemas operacionais como o FreeBSD, Linux, OpenBSD. Sistemas Xunix em geral.

Eh possivel montar um servidor de impressao com software livre?
SIM. Um servidor de impressao eh constituido de Sistema Operacional (Ex: FreeBSD, GNU/Linux Debian,...), sistema para fazer autenticacao e compartilhamento de dispositivos (Ex: SAMBA) e de um gerenciador de impressao (Ex: CUPS). E caso necessite de controle de quota de impressao por ususrio pode utilizar o IBQUOTA :-).

O IBQUOTA tambem gerencia quota de disco?
NAO, o gerenciamento de quota de disco eh nativo no Sistema Operacional.

O IBQUOTA suporta o gerenciador de banco de dados PostgreSQL?
Ainda nao, hoje somente ha o suporte para MySQL.

Se um arquivo conter 4 paginas e eu utilizar o "Paginas por folha" com o valor 4, quantas paginas serao debitadas da minha quota?
O IBQUOTA ira computar uma unica pagina da quota, pois o que realmente interessa eh a quantidade de folhas que saira da impressora. OBS: Foi testado em uma impressora HP LJ 1220.

Por que o IBQUOTA deve ser executado como root?
Porque somente como root eh possivel remover a impressao de um usuario qualquer.

Perguntas tecnicas


Por que o IBQUOTA nao identifica o dono do job (unknown)?

Para resolver este problema, basta editar o arquivo de configuracao do CUPS cupsd.conf:
‹Policy default›
  JobPrivateAccess all
  JobPrivateValues none
‹/Policy›
E, restartar o CUPS!

O que eh o erro que aparece no meu arquivo de log?
09:48:45 19-12-2005 - ERRO - Problema na formacao da SQL, verifique:
  select distinct impressora.fila_virtual
   from impressora, conjunto_impressora,politica
   where conjunto_impressora.cod_impressora=impressora.cod_impressora and 
         conjunto_impressora.cod_politica=politica.cod_politica;
10:08:13 19-12-2005 - ERRO - Problema na formacao da SQL, verifique:
  insert into impressoes
         values (0,4,1,1,SYSDATE(),NOW(),1,'NONE',0,'NONE',,1);
Geralmente quando ocorre esta mensagem de erro no log eh porque o PATH_SPOOL nao foi corretamente cadastrado no Gerenciador Grafico.
O valor do PATH_SPOOL se encontra no arquivo de configuracao do CUPS, cupsd.conf. E, o argumento que o contem eh: "RequestRoot".
OBS1: O CUPS e o SAMBA utilizam PATHs diferentes para guardar o arquivo temporario de impressao, ou seja, cuidado para nao confundir.
OBS2: Este problema tambem ocorre quando o IBQUOTA nao consegue identificar o formato do arquivo de impressao. Este problema pode ser corrigido com a troca do driver de impressao na estacao.

Erro no Gerenciador Grafico (GG): "Fatal error: Call to undefined function: mysql_connect()" ?
O erro que aparece no browse:
Fatal error: Call to undefined function: mysql_connect() in /var/www/html/gg/class_db.php on line 40
Quer dizer que o modulo php-mysql (para conexao entre o PHP e o Mysql) nao foi instalado, por este motivo o PHP nao reconhece a funcao mysql_connect(). Para solucionar o problema, eh preciso pesquisar como instalar o PHP com suporte ao banco de dados Mysql.

MENSAGEM DE ERRO: lpr: error - unable to print file: client-error-document-format-not-supported
Quando aparece a seguinte mensagem de erro acima, quer dizer que o cliente (maquina de onde foi enviado o job) esta com a configuracao da impressora errada.
Quer dizer que o PPD (arquivo que descreve a impressora) esta errado. Procure outro arquivo PPD e modifique a configuracao da impressora atual. Apos isto, remover e adicionar novamente a impressora na estacao.
Com o PPD errado, o cliente gera um formato de arquivo de impressao (Ex PS,PCL,...) que a impressora nao entende.

Copyleft 2003. IB - UNICAMP