[AsteriskBrasil] Res: Hylafax Device Print
Saulo Quinteiro dos Santos
sauloquinteiro em gmail.com
Quinta Julho 23 09:35:11 BRT 2009
Bom dia pessoal,
sobre esse problema resolvi utilizando um client livre chamado Pyla.
Ele é livre e todo escrito em python.
Se tornando de fácil portabilidade.
Tem integração com o CUPS.
Com o seguinte script:
#!/usr/bin/perl
# Daniel E. Markle <syntax em pa.net>
# 20031114 Revision 0.1
# This program starts up a daemon which will watch for a postscript file
# coming in from CUPS, then launch pyla to send it as a fax.
# Use it with the socket://localhost:5691 URL in cups.
# Issues:
# -security, make sure only localhost can see this port, it allows
anyone
# who can stream data to this port to popup pyla on your desktop
# -must be ran as the user or the window may not pop up at the right
# place, if at all
# ***CONFIGURE ME HERE
# Port to listen on, use socket://localhost:<port> in cups
my $MY_PORT = 5691;
# Temporary file storage, this is a file not a folder
my $TMP_FILE_NAME = "/tmp/cupsfaxtemp";
# Path to pyla.py
my $PYLA_PATH = "/usr/local/pyla/pyla.py";
# Path to python binary
# use this one for Linux
my $PYTHON_PATH = "/usr/bin/python";
# use this one for OS X
#my $PYTHON_PATH = "/usr/bin/pythonw";
# ***END CONFIGURATION
# ----- You shouldn't need to touch anything beyond this point -----
use IO::Socket::INET;
# check to make sure we can use the temp file
open ( TMPFILE, ">", $TMP_FILE_NAME )
or die "Can not open temp file $TMP_FILE_NAME, " .
"check to make sure it is not owned by another user";
close ( TMPFILE );
if ( !(-e $PYLA_PATH) ) {
die "I do not see pyla at $PYLA_PATH";
}
my $data;
my $server = IO::Socket::INET->new (
LocalPort => $MY_PORT,
Type => SOCK_STREAM,
Reuse => 1,
Listen => 1
) or die "Could not start server process";
while ( my $job = $server->accept() ) {
open ( TMPFILE, ">", $TMP_FILE_NAME );
while ( <$job> ) {
print TMPFILE $_;
}
close ( TMPFILE );
close $job;
`cat "$TMP_FILE_NAME" | "$PYTHON_PATH" "$PYLA_PATH" -i`
}
Qualquer duvida estou a disposição
Obrigado a todos pela ajuda.
Abraços
Saulo Quinteiro Dos Santos
Fone: 41-2141-9567
Graduando em Ciência da Computação - UFPR
msn : sauloquinteiro em gmail.com
e-mail: saulo em mpsinf.com.br
cel : 41-9927-5236
Saulo Quinteiro dos Santos escreveu:
> Oi Mauro,
> na verdade minha soluçao e composta por esses 3 aplicativos.
>
> O cliente nao quer disponibilizar uma interface web para os usuarios.
> Na verdade para a soluçao com o avantfax e necessario contas de e-mail
> para todos os usuarios
>
>
> Saulo Quinteiro Dos Santos
> Fone: 41-2141-9567
> Graduando em Ciência da Computação - UFPR
> msn : sauloquinteiro em gmail.com
> e-mail: saulo em mpsinf.com.br
> cel : 41-9927-5236
>
>
>
>
> Mauro Mequelussi escreveu:
>> Utilize as aplicações Hylfax + Iaxmodem + Avantfax. Atenderão sua
>> necessidade e até mais. Comecei utilizar esses serviços semana passada.
>> Agora estou só ajustando os detalhes.
>>
>> Att,
>> Mauro Mequelussi
>>
>> ------------------------------------------------------------------------
>> *De:* Saulo Quinteiro dos Santos <sauloquinteiro em gmail.com>
>> *Para:* asteriskbrasil em listas.asteriskbrasil.org
>> *Enviadas:* Quarta-feira, 8 de Julho de 2009 10:33:03
>> *Assunto:* Re: [AsteriskBrasil] Hylafax Device Print
>>
>> Oi Itamar,
>>
>> Desenvolvi um programa que tem esse comportamente tb meu problema e que
>> o cliente nao tem contas de e-mail para os usuarios nem que
>> disponibilizar tal recurso, e tenho um concorrente que ja oferece esse
>> serviço de integraçao com impressora virtual.
>>
>>
>>
>> Saulo Quinteiro Dos Santos
>> Fone: 41-2141-9567
>> Graduando em Ciência da Computação - UFPR
>> msn : sauloquinteiro em gmail.com <mailto:sauloquinteiro em gmail.com>
>> e-mail: saulo em mpsinf.com.br <mailto:saulo em mpsinf.com.br>
>> cel : 41-9927-5236
>>
>>
>>
>>
>> Itamar Reis Peixoto escreveu:
>> > a inter7 tem um programa que se chama asterfax
>> >
>> > vc envia o email e ele passa o FAX
>> >
>> > 2009/7/8 Saulo Quinteiro dos Santos <sauloquinteiro em gmail.com
>> <mailto:sauloquinteiro em gmail.com>>:
>> >> Bom dia,
>> >>
>> >> Pessoal estou necessitando de sugestoes a respeito de aplicaçoes client
>> >> para envio de fax com interface com hylafax, o ambiente seria Linux e
>> >> uma necessidade seria o aplicativo emular uma impressora que enviaria
>> >> via fax a impressao.
>> >>
>> >>
>> >> Caso alguem tenha alguma experiencia com um ambiente parecido, aguardo
>> >> sugestoes.
>> >>
>> >> Obrigado
>> >>
>> >> Saulo Quinteiro Dos Santos
>> >> Fone: 41-2141-9567
>> >> Graduando em Ciência da Computação - UFPR
>> >> msn : sauloquinteiro em gmail.com <mailto:sauloquinteiro em gmail.com>
>> >> e-mail: saulo em mpsinf.com.br <mailto:saulo em mpsinf.com.br>
>> >> cel : 41-9927-5236
>> >>
>> >
>> >
>> > ------------
>> >
>> > Itamar Reis Peixoto
>> >
>> > e-mail/msn: itamar em ispbrasil.com.br <mailto:itamar em ispbrasil.com.br>
>> > sip: itamar em ispbrasil.com.br <mailto:itamar em ispbrasil.com.br>
>> > skype: itamarjp
>> > icq: 81053601
>> > +55 11 4063 5033
>> > +55 34 3221 8599
>> > _______________________________________________
>> > Openmoko Freerunner, primeiro telefone open source, disponível no
>> Brasil rodando o Android da Google.
>> > http://www.neodroid.com
>> >
>> > Compre uma camiseta da AsteriskBrasil.org!
>> > http://www.voipmania.com.br
>> >
>> > Acesse o canal IRC de discussão sobre Asterisk em Português
>> Brasileiro na rede Freenode.net: #asterisk-br
>> > _______________________________________________
>> > Lista de discussões AsteriskBrasil.org
>> > AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>> >
>> _______________________________________________
>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>> rodando o Android da Google.
>> http://www.neodroid.com
>>
>> Compre uma camiseta da AsteriskBrasil.org!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
>> na rede Freenode.net: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>> ------------------------------------------------------------------------
>> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10
>> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>
>> - Celebridades
>> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>
>> - Música
>> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>
>> - Esportes
>> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
>> http://www.neodroid.com
>>
>> Compre uma camiseta da AsteriskBrasil.org!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
Mais detalhes sobre a lista de discussão AsteriskBrasil