Este é o comando hylafax-client que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
Cliente HylaFAX - introdução a hylafax aplicativos e uso do cliente
SINOPSE
enviar fax [opções] [arquivos...]
enviar página [opções] [mensagem...]
faxstat [opções]
fax [opções]
faxalter [opções] ID de trabalho...
fax2ps [opções] [arquivos...]
DESCRIÇÃO
hylafax é um sistema de telecomunicações para sistemas UNIX®. Entre as características de hylafax
como:
· hylafax funciona como um serviço de rede; isso significa que um modem pode ser efetivamente compartilhado por um
grande número de usuários.
· hylafax pode ser configurado para funcionar com uma ampla variedade de modems em uma ampla variedade de
sistemas.
· O acesso ao sistema pode ser restrito pelo administrador a hosts selecionados e / ou
usuários.
· As solicitações de transmissão podem ser processadas imediatamente (padrão) ou enfileiradas para processamento
em um momento posterior, na forma do at(1) comando.
· As máquinas de fax remotas podem ser consultadas para recuperar documentos disponíveis publicamente.
· Documentos POSTSCRIPT®, PDF e TIFF Classe F são passados diretamente para o servidor de fax para
transmissão; o sistema tenta converter outros formatos de arquivo para POSTSCRIPT ou
TIFF por meio do uso de um recurso extensível de digitação e conversão de arquivos. Em normal
operação ASCII-text, troff(1) saída e as imagens da Silicon Graphics são automaticamente
convertido. Formatos de arquivo adicionais podem ser adicionados; Vejo regras de digitação(5).
· O capa de fax(1) programa pode ser chamado automaticamente para criar uma página de rosto para cada
fac-símile, usando informações deduzidas pelo enviar fax comando. Alternativamente, os usuários podem
fornecer suas próprias capas usando suas ferramentas preferidas.
· O fac-símile normalmente tem imagens em um tamanho de página padrão do sistema (geralmente páginas tamanho carta,
8.5 "por 11", para sites na América do Norte). Tamanhos de página alternativos podem ser especificados com um
-s opção para todos hylafax programas. Tamanhos de página bem conhecidos incluem: ISO A3, ISO A4, ISO
A5, ISO A6, ISO B4, carta norte-americana, legal americano, livro razão americano, americano
Executivo, Carta em Japonês e Jurídico em Japonês. Observe que pode não ser permitido
imagem na área da página inteira; a área reproduzível garantida para uma página é normalmente
menor. Além disso, observe que, embora tamanhos de página arbitrários possam ser especificados, apenas um
o número de dimensões da página é suportado pelo protocolo de fac-símile. Portanto, se um tamanho ímpar
o fac-símile é enviado para transmissão, pode não ser possível determinar se ele pode
ser enviado até que o servidor de fax estabeleça comunicação com o fax remoto
máquina.
· O fax pode ser enviado em baixa resolução (98 linhas / polegada) ou resolução média (196
linhas / polegada) - freqüentemente chamado final modo. Documentos com páginas de resolução mista são tratados
corretamente.
· Os usuários são notificados por e-mail se um trabalho não puder ser transmitido. Isso é também
possível receber notificação por e-mail quando um trabalho for concluído com sucesso e
cada vez que o trabalho é enfileirado novamente para retransmissão. Quaisquer documentos não transmitidos são
devolvido ao remetente por correio eletrônico em uma forma adequada para reenvio.
· O suporte é fornecido para transmissão de fax. o hylafax software de servidor otimiza
a preparação de documentos de transmissão e os aplicativos clientes apóiam a noção de um
trabalho grupo que permite que um grupo de tarefas seja manipulado em conjunto.
· O suporte é fornecido para a transmissão de mensagens alfanuméricas para dispositivos de pager ou GSM
dispositivos móveis usando o protocolo SNPP (Simple Network Paging Protocol) e o protocolo IXO ou UCP
(para entrega de mensagem).
O hylafax software é dividido em dois pacotes: software usado em máquinas clientes e
software usado em máquinas onde residem um ou mais modems. O software cliente inclui:
· enviar fax, um programa para enviar fax de saída;
· enviar página, um programa para enviar mensagens alfanuméricas para servidores SNPP;
· faxstat, um programa obtém informações de status sobre hylafax servidores;
· fax, um programa para remover trabalhos e documentos;
· faxalter, um programa para alterar parâmetros de trabalhos em fila; e
· fax2ps, um programa que converte documentos de fax em POSTSCRIPT para que possam ser
visualizado com um visualizador POSTSCRIPT ou impresso em uma impressora POSTSCRIPT (este programa é
na verdade, parte da distribuição TIFF que é usada por hylafax).
Muitos sistemas também suportam o envio de fax enviado por correio eletrônico e / ou
interfaces gráficas para o enviar fax programa. Essas instalações dependem do local; consultar
documentação local para mais informações.
OBTENDO COMEÇADO
Para usar o hylafax software cliente em sua máquina, você precisa carregar o software de cliente apropriado
software em sua máquina, ou você precisa localizar uma máquina que já tenha o cliente
software instalado e links simbólicos de configuração para os diretórios apropriados. Se você escolher
o último, então cuidado que você precisa de links para três diretórios: o diretório onde
os aplicativos cliente residem, / usr / bin, o diretório onde o banco de dados do aplicativo cliente
os arquivos residem, / etc / hylafax, e o diretório onde residem os programas de conversão de documentos,
/ usr / sbin (os dois últimos diretórios podem ser iguais em seu sistema).
Assim que o software estiver configurado em sua máquina, você precisa localizar um host que tenha um fac-símile
servidor que você pode usar. O host e, possivelmente, o modem no host, devem ser definidos
em seu ambiente na variável FAXSERVER. Por exemplo, para csh usuários,
setenv FAXSERVER flake.asd
ou para ksh or sh usuários,
FAXSERVER = flake.asd; exportar FAXSERVER
Se houver vários modems em seu servidor, você pode ser designado para usar um
modem. Por exemplo, se você for usar o modem conectado ao ttym2 porta no servidor
máquina, então a variável FAXSERVER deve ser configurada como
FAXSERVER =ttym2@flake.asd; exportar FAXSERVER
(Observação: a variável de ambiente SNPPSERVER é usada em vez de FAXSERVER pelo enviar página
programa; consultar enviar página(8) para obter mais informações.)
Observe também que antes de enviar trabalhos de fax de saída, o administrador do
o servidor de fax pode precisar registrar sua identidade em uma lista de controle de acesso. Você irá
encontrar a mensagem ``530 Utilizador %s Acesso negado.'' se o acesso ao seu servidor for
controlada e você não está devidamente registrado ou pode ser solicitada uma senha e
então negou serviço com ``530 Entrar incorreta.''.
DISCAR CORDAS
Uma string de discagem especifica como discar o telefone para chegar a um destino
máquina de fax. hylafax permite que strings arbitrárias sejam passadas para o servidor de fax
para que os usuários possam especificar informações de cartão de crédito, informações de roteamento de PBX, etc.
Os caracteres alfabéticos são mapeados automaticamente para seus equivalentes de tecla numérica (por exemplo
`` 1800GotMilk '' torna-se `` 18004686455 ''). Outros personagens podem ser incluídos para
legibilidade; qualquer coisa que deva ser removida será removida pelo servidor antes do
a string de discagem é passada para o fax modem. Informações privadas, como acesso a cartão de crédito
códigos são retidos de mensagens de status e arquivos de log publicamente acessíveis (com os
configuração). Os servidores de fax também inserem automaticamente qualquer prefixo de discagem principal
cadeias de caracteres que são necessárias para fazer chamadas telefônicas; por exemplo, discar `` 9 '' para obter um
Linha de fora. Além disso, se um número de telefone for totalmente especificado com o internacional
dígitos de discagem direta (IDDD), em seguida, qualquer prefixo de longa distância ou discagem internacional
os códigos necessários para fazer a chamada serão inseridos na string de discagem pelo
servidor. Por exemplo, `` +31.77.594.131 '' é um número de telefone na Holanda; seria
convertido para `` 0113177594131 '' se a chamada for feita nos Estados Unidos. O número
`` +14159657824 '' é um número de telefone na Califórnia; se este número for chamado de dentro do
415 código de área nos Estados Unidos, o servidor o converteria automaticamente para
`` 9657824 '' porque na área da baía de São Francisco, as chamadas locais não devem incluir o
código de área e código de prefixo de longa distância.
A regra geral na elaboração de strings de discagem é especificar exatamente o que você discaria
seu telefone; e, além disso, o número de telefone real pode ser especificado em um local
maneira independente usando a sintaxe IDD de `` +Código do país parte local''.
TAMPA PÁGINAS
O enviar fax O programa pode gerar automaticamente uma página de rosto para cada fax enviado.
Essas páginas de rosto são, na verdade, criadas pelo capa de fax(1) programa usando informações que
é deduzido por enviar fax e informações que são fornecidas na invocação da linha de comando de
enviar fax. Os usuários também podem solicitar que enviar fax não fornecer uma folha de rosto e, em seguida, fornecer
sua própria capa como parte dos dados a serem transmitidos.
As capas geradas automaticamente podem incluir as seguintes informações:
· O nome do remetente, afiliação, localização geográfica, número de fax e telefone de voz
número;
· O nome do destinatário, afiliação, localização geográfica, número de fax e telefone de voz
número;
· Texto explicando a que este fax está `` relacionado '';
· Comentário de texto;
· A data e hora local em que o trabalho foi submetido;
· O número de páginas a serem transmitidas.
Algumas dessas informações são obtidas atualmente de um fax pessoal do usuário
arquivo de banco de dados; ~ / .faxdb. Observe que este arquivo está obsoleto; é descrito aqui apenas
porque ainda é compatível com versões anteriores do software.
O .faxdb arquivo é um arquivo ASCII com entradas do formulário
palavra chave : valor
onde palavra chave inclui:
Nome um nome associado à máquina de fax de destino;
Empresa o nome de uma empresa;
Localização informações de localização na empresa, por exemplo, um edifício #;
Número de fax número de telefone do aparelho de fax;
Número de voz número de telefone de voz.
Os dados estão em formato livre. Espaços em branco (em branco, tabulação, nova linha) podem ser intercalados livremente com
tokens. Se os tokens incluem espaços em branco, eles devem ser colocados entre aspas (`` "'').
O caractere `` # '' introduz um comentário — tudo no final da linha é descartado.
As entradas são coletadas em registros agregados, incluindo-os em `` [] ''. Os registros podem ser
aninhado para criar uma hierarquia que suporta a herança de informações - não especificado
as informações são herdadas dos registros agregados pai.
Por exemplo, um arquivo de amostra pode ser:
[Empresa: "Silicon Graphics, Inc."
Local: "Mountain View, Califórnia"
[Nome: "Sam Leffler" FAX-Número: +1.415.965.7824]
]
que poderia ser estendido para incluir outra pessoa na Silicon Graphics com o seguinte:
[Empresa: "Silicon Graphics, Inc."
Local: "Mountain View, Califórnia"
[Nome: "Sam Leffler" FAX-Número: +1.415.965.7824]
[Nome: "Paul Haeberli" Número do FAX: +1.415.965.7824]
]
A experiência indica que a natureza hierárquica deste formato de banco de dados o torna
difícil de manter com mecanismos automatizados. Como resultado, está sendo substituído por
outros bancos de dados mais simples que são gerenciados por programas que fazem o front-end do
enviar fax .
CONFIGURAÇÃO ARQUIVOS
hylafax os aplicativos do cliente podem ser ajustados por usuário e por site por meio de
arquivos de configuração. Os controles por site são colocados no arquivo /etc/hylafax/hyla.conf,
enquanto os controles por usuário entram ~ / .hylarc. Além disso, alguns programas que têm muitos
parâmetros que são específicos para sua operação suportam um arquivo de configuração adicional;
esses arquivos são identificados em suas páginas de manual.
Os arquivos de configuração têm um formato simples e são inteiramente ASCII. Uma configuração
parâmetro é da forma
etiqueta: valor
onde um etiqueta identifica um parâmetro e um valor é uma string, um número ou booleano
valor. Os comentários são introduzidos pelo caractere `` # '' e se estendem até o final da linha.
Os valores da string começam no primeiro caractere não em branco após o ``: '' e continuam até o
primeiro caractere diferente de espaço em branco ou, se o espaço em branco for incluído, pode ser colocado entre
aspas (`` "''). Valores de string entre aspas também podem usar o padrão C
convenções de programação para especificar códigos de escape; por exemplo, `` \ n '' para um caractere de nova linha
e `` \ xxx '' para um valor octal. Os valores numéricos são especificados de acordo com o C
convenções de programação (inicial `` 0x '' para hex, inicial `` 0 '' para octal, caso contrário
decimal). Os valores booleanos não diferenciam maiúsculas de minúsculas. Para um valor verdadeiro, seja `` Sim '' ou
Deve ser usado `` On ''. Para um valor falso, use `` Não '' ou `` Desligado ''.
RECEBIDO FAX
O fax de entrada é recebido por servidores de fax e depositado em uma fila de recebimento
diretório na máquina do servidor. Dependendo da configuração do servidor, os arquivos neste
O diretório pode ou não ser lido por usuários normais. o faxstat programa pode ser usado para
veja o conteúdo do diretório da fila de recebimento:
hila%faxstat -r
Agendador HylaFAX em hyla.chez.sgi.com: em execução
Modem ttyf2 (+1 510 999-0123): Funcionando e ocioso
Proteger remetente do proprietário da página / TSI Recvd @ nome do arquivo
-rw-r-- 9 fax 1 510 5268781 05Jan96 fax00005.tif
-rw-r-- 8 fax 1 510 5268781 07Jan96 fax00009.tif
-rw-r-- 2 fax 1 510 5268781 07Jan96 fax00010.tif
-rw-r-- 3 fax +14159657824 08Jan96 fax00011.tif
-rw-r-- 2 fax +14159657824 08Jan96 fax00012.tif
Consulte o faxstat página de manual para uma descrição mais detalhada dessas informações.
O fac-símile recebido é armazenado como arquivos TIFF Classe F. Esses arquivos são imagens de dois níveis que
são codificados usando os algoritmos de codificação CCITT T.4 ou CCITT T.6. o fax2ps(1) programa
pode ser usado para visualizar e imprimir esses arquivos. Um arquivo pode ser visualizado convertendo-o em
POSTSCRIPT e depois visualizá-lo com um programa de visualização POSTSCRIPT adequado, como
xpsview(1) (visualizador baseado em Display POSTSCRIPT da Adobe), vista fantasma(1) (um domínio público
visualizador) ou programas de visualização de imagens, como ver fax(1) (domínio público), visualização de fax(1).
(outro programa visualizador de TIFF de domínio público), xv(1) (shareware e / ou domínio público), ou
xtiff(1) (um programa incluído na distribuição de software TIFF de domínio público). Consultar
seus recursos locais para descobrir quais ferramentas estão disponíveis para visualização e impressão
recebeu fac-símile.
SERVIDOR CLIENTE PROTOCOLO
hylafax aplicativos cliente se comunicam com servidores usando um propósito especial
comunicações protocolo que é modelado após o Internet File Transfer Protocol (FTP)
ou, ao enviar páginas alfanuméricas, o Simple Network Paging Protocol (SNPP),
especificado no RFC 1861. Todos os programas clientes suportam um -v opção que pode ser usada para
observar as trocas de mensagens de protocolo. Em algumas situações, pode ser mais eficaz
comunicar-se diretamente com um hylafax servidor usando o protocolo cliente-servidor. Isso pode ser
realizado com um aplicativo cliente FTP ou Telnet; embora um cliente FTP seja recomendado
porque implementa o protocolo necessário para obter informações de status do servidor. Para
informações sobre o suporte do lado do servidor fornecido com hylafax consultar hfaxd(8). Para
documentação sobre o protocolo de fax cliente-servidor, consulte RFC XXXX (para be preenchida in).
EXEMPLOS
Esta seção fornece vários exemplos de uso de linha de comando; consulte as páginas de manual para
os comandos individuais para obter informações sobre as opções e operação do programa.
O seguinte comando coloca o arquivo na fila zall.ps para transmissão para John Doe no número
(123)456-7890 usando o modo fino; o servidor tentará enviá-lo às 4h30:
sendfax -a "0430" -m -d "John Doe@1.123.456.7890"zall.ps
(o `` 1 '' inicial é fornecido para discar o código de área `` 123 '' nos Estados Unidos.)
O seguinte comando gera um fac-símile de uma página que é apenas uma página de rosto:
faxcover -t "John Doe" -n "(123) 456-7890"
-c "Desculpe John, esqueci a reunião ..." |
sendfax -n -d "(123) 456-7890"
(observe que a linha foi dividida em várias linhas apenas para apresentação.)
O comando a seguir exibe o status do servidor de fac-símile e quaisquer trabalhos enfileirados para
transmissão:
faxstat -s
O seguinte comando exibe o status do servidor de fac-símile e quaisquer documentos
esperando na fila de recebimento na máquina do servidor:
faxstat -r
O comando a seguir mostra como usar um programa cliente FTP para se comunicar diretamente com
a hylafax servidor:
hila% ftp localhost hilafax
Conectado ao localhost.
220 servidor hyla.chez.sgi.com (HylaFAX (tm) Versão 4.0beta005) pronto.
Nome (localhost: sam):
230 Usuário sam conectado.
O tipo de sistema remoto é UNIX.
Usando o modo binário para transferir arquivos.
ftp> dir enviarq
Comando 200 PORT com sucesso.
150 Abrindo nova conexão de dados para "sendq".
208 126 S sam 5268781 0: 3 1:12 16:54 Sem tom de discagem local
226 Transferência concluída.
ftp> citar Jkill 208
200 Jó 208 morto.
ftp> dir feito
Comando 200 PORT com sucesso.
150 Abrindo nova conexão de dados para "doneq".
208 126 D sam 5268781 0: 3 1:12 Sem tom de discagem local
226 Transferência concluída.
ftp> citar jdele 208
200 Trabalho 208 excluído; trabalho atual: (padrão).
ftp> dir documento
Comando 200 PORT com sucesso.
150 Abrindo nova conexão de dados para "docq".
-rw ---- 1 sam 11093 21 de janeiro 16:48 doc9.ps
226 Transferência concluída.
ftp> Dele docq / doc9.ps
250 Comando DELE bem-sucedido.
ftp> dir recvq
Comando 200 PORT com sucesso.
150 Abrindo nova conexão de dados para "recvq".
-rw-r-- 4 fax 1 510 5268781 30 set 95 faxAAAa006uh
-rw-r-- 9 fax +14159657824 11Nov95 faxAAAa006nC
-rw ---- 25 fax +14159657824 Sex08PM fax00016.tif
226 Transferência concluída.
ftp> desistir
221 Adeus.
O comando a seguir mostra como usar um programa cliente Telnet para se comunicar diretamente
com um servidor SNPP:
hila% telnet melange.esd 444
Tentando 192.111.25.40 ...
Conectado a melange.esd.sgi.com.
O caractere de escape é '^]'.
220 melange.esd.sgi.com Servidor SNPP (HylaFAX (tm) Versão 4.0beta010) pronto.
entrar sam
230 Usuário sam conectado.
ajudar
214 Os seguintes comandos são reconhecidos (* => não implementado).
214 2WAY * ALER * DATA HOLD LOGI MSTA * PING RTYP * STAT
214 ABOR CHAMADA * EXPT * KTAG * MCRE * NOQU * SAIR DE ENVIAR ASSUNTO
214 ACKR * COVE * HELP LEVE MESS PAGE RESE SITE
250 comentários diretos para FaxMaster@melange.esd.sgi.com.
página 5551212
250 ID de pager aceito; provedor: 1800SkyTel pin: 5551212 jobid: 276.
enviar
250 Processamento de mensagens concluído.
desistir
221 Adeus.
Conexão fechada por host estrangeiro.
Use hylafax-client online usando serviços onworks.net