O IBQUOTA é um gerenciador de quota de impressão por usuário, ou seja, com ele cada usuário terá direito a uma quantidade específica de folhas para imprimir.
Para aqueles que gostam de uma apresentação ou ver imagens do sistema, aí vão:
Extras e agradecimentos
Todos nós sabemos o quanto é doloroso achar drivers de diversas impressoras no Linux, a maioria temos que usar drivers antigos ou HP5MP, os sites abaixo são quase repositórios:
Obrigado a todos que leram este artigo e informo que o mesmo é uma réplica da documentação oficial do IBQUOTA. Todos os artigos que publico no VOL são originários de meu blog, que pode ser acessado em: www.blog.paulojr.info
[1] Comentário enviado por pehasse em 15/07/2009 - 09:45h
Bom dia
Instalei o IBQUOTA no inicio do mês na empresa onde trabalho, funciona muito bem ...
Gostaria de uma idéia sua, de uma implementação para quando o usuario não tiver mais quota ou ela esteja no fim seja enviada uma mensagem pra ele informando a situação.
Se ja pensou em algo e quizer compartilhar fico grato.
[2] Comentário enviado por r.aki em 03/09/2009 - 10:25h
Gostaria de tirar uma dúvida, estou pensando em migrar meu servidor e gerenciador de impressões para o cups e ibquota, mas apesar de todos os artigos lidos sobre o assunto ainda não encontrei resposta para o seguinte; trabalho em uma empresa com aproximadamente 1500 terminais e mais de 300 impressoras, nos artigos lidos sobre o cups percebi que tenho que cadastrar e instalar todas essas impressoras manualmente, uma a uma, o que no meu caso se torna inviável devido a grande quantidade, teria alguma forma do cups capturar todas as impressoras da rede, seja através de snmp ou qualquer outro método?
[3] Comentário enviado por jgama em 02/11/2009 - 22:30h
OLá amigo, estou com o IBQUOTA quase pronto, eu digo quase porque estou na parte cadastro das impressoras, tenho somente duas impressora de rede "IP Fixo"
Mas não estou entendo como cadastra-las no IBQUOTA.
O que coloco em:
Nome da Fila Virtual:______________?
Descrição da Impressora: HP1522NF -> essa é a impressora cadastrada no CUPS
Nome da Fila Real:________________?
Path do Spool da Impressora:_____________?
[4] Comentário enviado por xupiter em 25/11/2009 - 10:32h
Boas,
queria instalar um servidor de impressão + ibquota em ubuntu e estou com algumas dificuldades.... por exemplo: os path para os comandos indicados na configuração do ibquota..
obrigado!
[5] Comentário enviado por pehasse em 07/12/2009 - 09:30h
ola jgama;
primeiramente você deve entender como funciona o ibquota; onde o artigo explica ...
para cadastrar uma impressora no ibquota você deve possuir duas impressoras instaladas no cups (e configuradas no samba para clientes windows); exemplo:
HP1522NF => impressora que será virtual (a que os clientes terão instaladas), seu status deve estar "stop"
HP1522NF_real => impressora onde o ibquota enviara o documento;
então:
Nome da Fila Virtual: HP1522NF
Descrição da Impressora: hp administracao
Nome da Fila Real: HP1522NF_real
Path do Spool da Impressora: /var/spool/cups/ ==>> padrão debian/ubuntu, verifique o path de sua distribuição.
espero que ajude na resolução dos problemas
até mais
[6] Comentário enviado por diegora em 16/03/2010 - 17:11h
Sou novo aqui.
Não entendo muito de Linux também.
Me passaram a tarefa de testar uma solução para gerenciar cotas de impressões, aí encontrei o IBQUOTA, enfim.
Estou com uma duvida, gostaria que alguem me ajudasse, entendo que a pergunta pode ser meio idiota, mais se alguem puder me ajudar. Agradeço.
Como faço para realizar o 6° passo (Colocar o ibquota.pl para levantar automaticamente:
[7] Comentário enviado por albrechtcfn em 31/10/2011 - 14:47h
Boa tarde amigo, estou precisando de uma ajuda, instalei o ibquota mas não consigo cadastrar impressora e usuários, eu até instalo mas quando vou alterar me aparece a mensagem que não tem ninguém instalado, se puder ajudar agradeço muito.
albrechtcfn@yahoo.com.br
[8] Comentário enviado por joanecruz em 19/01/2012 - 17:22h
Boa tarde, estamos usando o Ibquota e tenho uma dúvida. Gostaria de saber se tem como bloquear automaticamente o grupo que exceder a cota estipulada, estamos fazendo isso manualmente, mas se não for gerenciado, o usuário consegue imprimir quantas cópias quiser além da estipulada... aguardo resposta... desde já agradeço!
[9] Comentário enviado por fujironakombi21 em 12/03/2014 - 23:37h
Eu estou com esse erro no IBquota
Erro de conexao com o Banco de Dados! Conecte o banco antes de utilizar a function exesql()
Na interface não consigo adicionar nenhuma informação. O que eu posso fazer para solucionar esse problema?
[10] Comentário enviado por gamjacoby em 21/07/2014 - 09:44h
Amigo,
Eu instalei, acredito eu, certinho o ibquota. Porém não consigo imprimir através da impressora virtual. Eu tenho o cups o Jasmine e o Ibquota, sendo que pelo Cups imprime normalmente e aparece o relatório certinho no Jasmine. No ibquota criei um grupo, um usuário e adicionei uma impressora. Pelo windows adicionei a impressora virtual e quando mando imprimir por ela não imprime. O que será que pode ser?
[11] Comentário enviado por ronyferreira em 16/09/2014 - 20:24h
Após instalação e configuração do IBquotas não consigo cadastrar grupo através do GG, aparece mensasgem: Nome do grupo está vazio e é de preenchimento obrigatório.
Verifique o codigo php da tela responsável e aparentemente está tudo certo, mas não entendo muito de php, abaixo segue o código:
$titulo = "Cadastro de Grupos";
include 'cabecalho.php';?>
<?php
if (getenv("REQUEST_METHOD")=="POST") {
$cod_grupo = (int) $HTTP_POST_VARS["cod_grupo"];
$nome_grupo = $HTTP_POST_VARS["nome_grupo"];
} else {
$cod_grupo = -1;
$nome_grupo = '';
}
$erro=0;
if (strlen(trim($nome_grupo))==0){
$erro++;
Mostra_M_Erro('Nome do grupo está vazio e é de preenchimento obrigatório.');
}
if ($erro==0){
$rows = $mysql->total("SELECT COUNT(cod_grupo) FROM grupo WHERE nome_grupo='".$nome_grupo."'");
if ($rows==0) {
if ($cod_grupo==-1) {
$sql="INSERT INTO grupo (cod_grupo,nome_grupo) VALUES(0,'$nome_grupo')";
$mysql->exesql($sql);
echo "<br><center><B>Grupo cadastrado</B></center><br> \n";
} else {
$sql="UPDATE grupo SET nome_grupo='".$nome_grupo."' WHERE cod_grupo=".$cod_grupo;
$mysql->exesql($sql);
echo "<br><center><B>Grupo alterado</B></center><br> \n";
}
} else {
Mostra_M_Erro('Grupo já cadastrado.');
$erro++;
}
}
if ($erro<>0) {
echo '<center>';
echo '<form method="post" action="inc_grupo.php">';
echo '<input type="hidden" name="cod_grupo" value="'.$cod_grupo.'">';
echo '<input type="hidden" name="nome_grupo" value="'.$nome_grupo.'">';
echo "<input type=\"submit\" value=\"Voltar\">";
echo "</form>";
echo "</center>";
} else {
echo '<center>';
echo '<form method="post" action="cadastros.php">';
echo "<input type=\"submit\" value=\"Voltar\">";
echo "</form>";
echo "</center>";
}
?>
<?php include 'rodape.php'; ?>