O IBQUOTA pode ser instalado em um Servidor de Impressão Windows?
NÃO, somente em sistemas operacionais como o FreeBSD,
Linux, OpenBSD. Sistemas Unix em geral.
É possível montar um servidor de impressão com software livre?
SIM. Um servidor de impressão é constituído de Sistema Operacional (Ex: FreeBSD,
GNU/Linux Debian etc), sistema para fazer autenticação e compartilhamento de dispositivos (Ex: SAMBA) e de um gerenciador de impressão (Ex: CUPS). E caso necessite de controle de quota de impressão por usuário, pode utilizar o IBQUOTA. :-)
O IBQUOTA também gerencia quota de disco?
NÃO, o gerenciamento de quota de disco é nativo no Sistema Operacional.
O IBQUOTA suporta o gerenciador de banco de dados PostgreSQL?
Ainda não, hoje somente há o suporte para MySQL, mas está previsto para a versão 2.X funcionar com o PostgreSQL.
Se um arquivo contém 4 páginas e eu utilizar o "Páginas por folha" com o valor 4, quantas páginas serão debitadas da minha quota?
O IBQUOTA irá computar uma única página da quota, pois o que realmente interessa é a quantidade de folhas que sairá da impressora. Obs.: Foi testado em uma impressora HP LJ 1220.
Por que o IBQUOTA deve ser executado como root?
Porque somente como root é possível remover a impressão de um usuário qualquer.
Perguntas técnicas
O que é o erro que aparece no meu arquivo de log?
09:48:45 19-12-2005 - ERRO - Problema na formação 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 é porque o PATH_SPOOL não foi corretamente cadastrado no Gerenciador Gráfico.
O valor do PATH_SPOOL se encontra no arquivo de configuração do CUPS, cupsd.conf. E, o argumento que o contem eh: "RequestRoot".
Obs. 1: O CUPS e o SAMBA utilizam PATHs diferentes para guardar o arquivo temporário de impressão, ou seja, cuidado para não confundir.
Obs. 2: Este problema também ocorre quando o IBQUOTA não consegue identificar o formato do arquivo de impressão. Este problema pode ser corrigido com a troca do driver de impressão.
Erro no Gerenciador Gráfico (GG): "Fatal error: Call to undefined function: mysql_connect()" ?
O erro que aparece no browser:
Fatal error: Call to undefined function: mysql_connect() in /var/www/html/gg/class_db.php on line 40
Quer dizer que o módulo php-mysql (para conexão entre o PHP e o MySQL) não foi instalado, por este motivo o PHP não reconhece a função mysql_connect(). Para solucionar o problema é 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 mensagem de erro acima, quer dizer que o cliente (máquina de onde foi enviado o job) está com a configuração da impressora errada.
Quer dizer que o
PPD (arquivo que descreve a impressora) está errado. Procure outro arquivo PPD e modifique a configuração da impressora atual. Após isto, remover e adicionar novamente a impressora na estação.
Com o PPD errado, o cliente gera um formato de arquivo de impressão (Ex PS, PCL etc) que a impressora não entende.