Imprimindo no Windows pelo Dataflex Linux




Doação

Blogger
O que você gostaria de ver nesta página? Envie sua sugestão.

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






Domínio Grátis!

Hospedagem de Páginas Grátis

Backup Online Grátis

HK-450 Metal Upgrade

Belt CP V2

EK1H-E014D BELT CP KIT

Blogs: %%backlinks%%

Poker Regras

Poker

cores html
webdesign
poker de graça
importar no delicious


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






Aeromodelismo
Helicopter