Imprimir para Fax desde o OpenOffice | Feiticeir0's Blog
Imprimir para Fax desde o OpenOffice
Posted on March 18, 2008 Author feiticeir0	0
No meu local de trabalho existem inúmeras máquinas de fax. Para um utilizador enviar um fax, tem que imprimir o documento (gasta uma folha, ou várias, conforme) e tem que se deslocar ao fax e enviar. Depois, o que acontece às folhas? Lixo com elas. É claramente um desperdício. Assim, há alguns anos implementei um servidor de fax, em Linux. O Hylafax é realmente extraordinário, tem inúmeras funcionalidades e acima de tudo, é gratuito.
Assim, com um servidor de fax prontinho a usar pelos utilizadores, havia que os colocar a usar. Neste momento, temos vários clientes windows em uso e também em Linux. Para Linux, uma das funcionalidades tinhamos que dar era a oportunidade de imprimir directamente para o fax. Assim, e graças á flexibilidade do OpenOffice, foi configurada uma impressora para que as pessoas possam imprimir para lá e ir para o servidor de fax, recebendo posteriormente um email de confirmação sobre o envio do fax.
Assim, começem por instalar o cliente do hylafax
apt-get install hylafax-client
(a linha em cima é para Ubuntu, mas de certeza que encontram para a vossa distribuição).
Posteriormente, editamos o ficheiro /etc/openoffice/psprint.conf e acrescentamos as seguintes linhas (tenham atenção à localização do ficheiro sendfax):
Nota: Nome da Impressora é o nome que querem dar à impressora no OpenOffice.
[Nome da Impressora]<br />Printer=SGENPRT/Nome da Impressora<br />DefaultPrinter=0<br />Location=<br />Comment=<br />Command=/usr/bin/sendfax -n -D -f &quot;$USER@dominio.pt&quot; -G -m -h faxserver.dominio.pt -d &quot;(PHONE)&quot; &quot;(TMP)&quot;<br />Features=fax=<br />Copies=1<br />Scale=100<br />Orientation=Portrait<br />PSLevel=0<br />ColorDevice=0<br />ColorDepth=24<br />MarginAdjust=0,0,0,0<br />PPD_PageSize=A4<br />PerformFontSubstituition=true<br />SubstFont_Arial=Helvetica<br />SubstFont_Times New Roman=Times<br />SubstFont_Cumberland=Courier<br />SubstFont_Timmons=Times<br />SubstFont_Helmet=Helvetica<br />SubstFont_Thorndale=Times<br />SubstFont_Albany=Helvetica<br />SubstFont_Courier New=Courier
-n : desactiva a opção de gerar automáticamente uma folha de rosto (já configurada no servidor)
-D : activa a opção de notificação por email quando o fax for entregue. Por defeito o hylafax só avisa se ocorrer algum erro.
-f : Identifica o remetente do fax. Se não for colocada a opção, o hylafax coloca o utilizador que invoca o servidor.
-G : Activa o uso de resoluções superiores suportadas pelo destinatário.
-m : Envia o fax a uma resolução vertical de 196 linhas/polegada, conhecida como resolução média ou "modo fino".
-h : Indica qual o servidor de fax a utilizar.
-d : O número de telefone para onde enviar o fax.
Assim, qualquer utilizador pode imprimir para o servidor de Fax a partir do OpenOffice. Desta forma, poupamos papel, muito papel. O lado mau é que contribuímos para que os nossos funcionários engordem, mas que se pode fazer? tudo pelo bem do ambiente.