Cupsfax.

CupsFax Project contém um conjunto de dois scripts para integrar um servidor de fax no sistema de impressão Cups.
Baixe Agora

Cupsfax. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Public Domain
  • Preço:
  • FREE
  • Nome do editor:
  • Olaf Titz
  • Site do editor:
  • http://sites.inka.de/bigred/sw/

Cupsfax. Tag


Cupsfax. Descrição

O projeto CupsFax contém um conjunto de dois scripts para integrar um servidor de fax no sistema de impressão de xícaras. O projeto CupsFax contém um conjunto de dois scripts para integrar um servidor de fax no sistema de impressão de xícaras. Para enviar um fax, o usuário imprime-o na fila de impressora designada. Ele então receberá um e-mail com um link para um formulário da Web. Nesse formulário da Web, o usuário pode inserir parâmetros adicionais - mais importante, o número de fax recebendo. Essa maneira, não há condições adicionais sobre o que pode ser impresso, como números de fax incorporados no arquivo ou nome do trabalho. Isso também pode ser totalmente integrado em uma configuração de Samba / Cups, permitindo que os clientes do Windows enviem documentos arbitrários como fax. Também dá o poder total dos copos de impressão de processamento de impressão para enviar faxes.Requirements: · xícaras (testadas com 1.2.4) · hylafax (testado com 4.3) · Para outros programas de fax O script CGI teria que ser adaptados. · Perl (Testado com 5,8) com os módulos CGI e MIME :: Base64. · Qualquer servidor do site CGI-Capable.coo para instalar: Edite os parâmetros na parte superior do makefile como necessário. "Fazer instalação" como root. Isso instala os programas e cria um diretório de spool. Também instala um script cron.daily se o sistema tiver o diretório cron.daily. Se não, é aconselhável instalar isso manualmente em algum lugar e executar regularmente. (Este script Cron simplesmente remove os antigos arquivos de spool deixados em erros ou empregos abandonados.) Nota: O diretório de spool deve estar em um sistema de arquivos que suporta nomes de arquivos sensíveis a maiúsculas de minúsculas com um comprimento de até 30 caracteres. Não use o diretório de carretéis de copos existentes.Restart Cupsd. Crie uma definição de impressora em xícaras com as seguintes características: Device: "Require Response Response" URI: userresponse: seguido pelo link CGI. Por exemplo. UserResponse: http: // printserver / cgi-bin / cupsfaxprovide um arquivo PPD: use o postscriptfax.ppd encontrado neste pacote. Como funciona: O backend userresponse grava dois arquivos no diretório de spool. O nome do arquivo de trabalho é aleatório (veja abaixo por quê). Este arquivo contém uma linha com parâmetros. Os dados de impressão são gravados em um segundo arquivo, chamado como o primeiro com "_d" apendend.then o backend envia um email para o proprietário do trabalho, contendo um link para o programa CupsFax CGI com o nome do arquivo de trabalho como parâmetro. Se nenhum erro ter acontecido até agora, o trabalho é concluído no sistema Cups.Quando chamado pelo usuário com os parâmetros certos, o programa CGI lê o arquivo de trabalho. Emite um formulário para preencher. Após o formulário ser enviado, o programa CGI chama o SendFax. Quando o SendFax termina sem erros, ele remove os arquivos de spool e o trabalho é concluído. A userresponse é realmente um programa genérico que pode ser usado para o pós-processamento arbitrário de trabalhos de impressão. Basta escrever os arquivos de spool e notificam o usuário. O processamento adicional acontece através do programa CGI.SecurityOs arquivos de spool são gravados e lidos sob o ID do proprietário do trabalho com o modo 600, portanto, apenas o proprietário do trabalho pode acessar o trabalho. Para isso, ambos os scripts são instalados a raiz setuid e assumem a identidade do usuário quando necessário. Como o script CGI tem acesso a todos os trabalhos - conforme fornecido pelo nome do arquivo do trabalho - o nome do arquivo de trabalho é uma string aleatória. O diretório de spool não é legível pelo mundo, por isso não é possível que um usuário descubra os parâmetros certos para manipular os trabalhos de outro usuário. Isso pode ser feito ainda mais seguro, protegendo o script CGI com autenticação HTTP, onde o nome de usuário deve Combine o nome do proprietário do trabalho de impressão. Veja o comentário no Cupsfax.in. Isso requer configuração apropriada do WebSer.O arquivo de trabalho do Spool FileSthe contém, em uma linha, o nome da impressora, o ID do trabalho, o nome de usuário, o tempo de criação e o título do trabalho. Os campos são separados por aba. A hora é dar em segundos UNIX. O arquivo de dados contém os dados de impressão, que são passados para o programa SendFax na entrada padrão.


Cupsfax. Software Relacionado

pslj.

script de shell pslj é usado para imprimir arquivos PostScript para uma impressora LaserJet 5L. ...

75

Download

Rlplot.

rlplot é um programa de plotagem para criar gráficos de alta qualidade dos dados. ...

163

Download

Ferft.

Ferft é para analisador de energia multifuncional baseado no método sucessivo de transformação de Fourier. ...

186

Download