Imprimindo no Windows pelo Dataflex Linux



Doação

pagerank
O que você gostaria de ver nesta página?

Imprimindo no Windows pelo Dataflex Linux

Dicas de algumas formas para Imprimir Arquivos do Linux no Windows utilizando Dataflex versão Linux ou outro Unix

Impressão utilizando o cliente do Samba

smbclient //nome/impressora -c 'print arquivo.txt'
ou
smbclient //192.168.0.1/laserjet -c 'print /tmp/dataflex.txt'

Sistema de Impressão

Outra forma de impressão bastante rápida e flexível é utilizar um sistema de impressão instalado em um computador com windows, que está ligado a impressora.

Vou descrever aqui o que eu criei para imprimir relatório no padrão windows de uma forma muito simples e muito rápida.

Ele utiliza:
1) servidor de impressão ouvindo uma porta tcp em delphi (no windows)
2) programa de transmissão via socks (tcp) em perl (no linux)
3) programa em dataflex (no linux)

1) Servidor de Impressão:
O Servidor de Impressão contém os formulários desenvolvido em FreeReport, onde o formato do relatório é desenhado.

Os campos que serão prenchidos com os dados vindos do Dataflex são colocados variáveis no interior dos formulários.

O servidor recebe um arquivo txt com um parametro por linha, sendo que na primeira linha vem o nome do formulário que servirá de máscara.

Mescla os parametros recebidos com o formulário (máscara) indicado e envia para impressora.

2) Programa de Transmissão:
Um pequeno script que é executado pelo dataflex, este recebe por parâmetro na linha de comando: IP do servidor de impressão destino, porta e nome do arquivo com os parâmetros gerados pelo dataflex.

3) programa em dataflex:
O programa em dataflex gera o arquivo texto, com a primeira linha o formulário que será utilizado e todos os parâmetros das variáveis do formulário, linha por linha. Em seguida executa o Programa de Transmissão em perl com o runprogram.


Add Favorites / Bookmark
importar no delicious






Ganhe dinheiro com links patrocinados

Aumente seu pagerank comprando Link

Hospedagem de Páginas Grátis

Ganhe com seu site!

2GB Grátis para Online Backup!

Links patrocinados:

Poker Regras

Poker

cores html
webdesign
poker de graça
importar no delicious
sputnix


Bookmark to:


Imprimindo no Windows pelo Dataflex Linux

Dicas de algumas formas para Imprimir Arquivos do Linux no Windows utilizando Dataflex versão Linux ou outro Unix






CID10: a09 b34_9 c18_9 c44_9 c61 c73 f06_8 f19 f20_0 f29 f31_8 f31_9 f32 f32_0 f32_2 f33_1 f40_9 f41_1 f41_9 f42_2 f43_1 f43_2 f60_3 f71_0 f72 f72_8 f84_0 f90_1 i10 j18 m19_0 m25_5 m41_1 m46_9 m47_2 m47_8 m48_0 m50_1 m53_1 m54_1 m54_4 m54_5 m65 m75_1 m75_2 m77_1 m79_0 m79_1 n60_2 n87_1 q90 r42 s60_0 z31_0 z43_1 z43_5 z54_0 CID-10