RDprint
box
RDprint 6.2 - Delphi 10.2 Tokyo
Impressão Rápida em Matriciais
• Impressão Rápida em MATRICIAIS como no MS-Dos
• Fontes em 10, 12, 15, 17 e 20 cpp, Negrito, Itálico e Sublilhado, Expandido
• Preview Real com Zoom.
• Impressão em Matriciais, Jato de Tinta e Laser.
• Ideal para NOTA FISCAL, Duplicatas, Boletos, Cheques e todo tipo de Relatório.
• Exporta para PDF e HTML.
• Impressão de Imagens e Código de Barras no modo GRAFICO (NOVO).
baixar    DOWNLOAD da versão TRIAL totalmente funcional para:

D7   D2006   D2007   D2009   D2010   DXE   DXE2   DXE3   DXE4   DXE5   DXE6   DXE7   DXE8   DX10   DX10.1   DX10.2  


Demonstração e Exemplos:   Projeto exemplo COM FONTES (Delphi 7)    baixe aqui um exemplo COMPILADO


Help e Documentação:   RDprint60_Help.rar


Problemas com Impressão em Matriciais ?

RDprint é a Solução definitiva na elaboração de Relatórios Profissionais para a impressão rápida e precisa em todos os modelos de impressoras MATRICIAIS, Jato de Tinta e Laser.


O componente RDprint possui recursos para impressão de caracteres com tamanho e estilo de fontes variados, acentuação, impressão de caracteres semi-gráficos e comandos ASCII, impressão alinhada de valores; possui recursos de Setup e Preview, e além de imprimir permite que seus relatórios sejam salvos em arquivos para posterior impressão ou visualização.


Ideal para a impressão, rápida, eficiente e com muita facilidade, de Notas Fiscais, Duplicatas, Cheques e todos os tipos de relatórios.


Se você já programou em MS-DOS (COBOL, Clipper etc), certamente irá achar o RDprint simplesmente FANTÁSTICO e não terá problemas em utiliza-lo, e se você esta iniciando agora, não se preocupe, pois oferecemos vários exemplos com fontes que irão facilitar a sua utilização.

Porque RDprint ?
Faça o Teste, veja se o RDprint pode lhe ser útil:

- Deseja imprimir de forma RÁPIDA em Matriciais ?
- Necessita imprimir caracteres comprimidos e condensados, Negritos, Itálicos, Expandidos ?
- Seus clientes reclamam do CUSTO de Impressão em Jato de Tinta ?
- Seus relatórios Matriciais são incompatíveis com todas os modelos de impressoras ?
- Utiliza relatórios pré-impressos com tamanhos variados como Nota Fiscal, Duplicatas e Boletos ?
- Gostaria de imprimir como no Clipper / COBOL / MS-DOS ?
- Gostaria que sua impressão em Matriciais tivesse recursos de Preview Real ?

Resultado: Se você respondeu SIM para alguma das perguntas acima, então você precisa conhecer o RDprint.


Apresentação:

Como você e como muitos outros programadores eu me deparei com sérios problemas de impressão no ambiente Windows / Delphi, um simples relatório que eu fazia em COBOL ou CLIPPER, não consigo mais.


O Windows abriu um leque de opções para relatórios, à primeira vista é tudo maravilhoso, impressoras Laser, Jato de Tinta, gráficos e etc. QuickReport e FastReport e outros geradores facilitaram a criação de relatórios, porém como ficam a emissão de Notas Fiscais, Duplicatas, Cheques, Boletos e outros ?


Imprimindo em MATRICIAIS os principais problemas encontrados são:

- Falta configuração adequada para impressão em SEXTOS e OITAVOS;
- Impressão de caracteres comprimidos, Expandidos, negrito e outros;
- Configuração do tamanho da Página para os diversos tipos de impressos;
- Velocidade de impressão;
- Impressão de Acentos;


Vamos ver algumas formas de imprimir:


QuickReport ou Similares: São excelentes geradores de relatórios, imprimem gráficos, fazem quebras de grupos etc, mas você já tentou mudar a configuração de uma impressora, como por exemplo, Tamanho do Papel, Impressão na Rede, Caracteres Padrão ASCII, e a velocidade de impressão em Matriciais ?.


Printer Canvas: Além de não possuir recursos para todos os tamanho de Fonte, existe o problema com impressoras com resoluções diferentes, e também a dependência da impressora estar instalada e configurada corretamente no Windows.


WriteLN: A impressão em modo direto é trabalhosa. ACENTOS nem pensar, e o envio de caracteres de controle não funciona, falta recursos de Preview, problemas de compatibilidade etc.


RDprint é a solução definitiva:


RDprint foi criado com a finalidade de oferecer a todos os programadores Delphi, uma poderosa ferramenta de impressão, simplificando a impressão de relatórios em MATRICIAIS e até mesmo em impressoras Laser e Jato de Tinta, já que o componente possui recursos compatíveis com todos os modelos de impressoras.


Características:

A) Configurações básicas do componente:

- Configura a porta de comunicação para impressão podendo ser LOCAL ou em REDE;
- Avanço de linha em sexto e oitavos (entrelinhas);
- Tamanho da Página para correto avanço do papel;
- Modelo da impressora utilizada;
- Definição da fonte padrão, facilitando a criação do relatório.
- Além dos modelos padronizados, permite criar comandos para uma nova impressora.


B) Recursos avançados:

- Preview real de impressão com opções e personalização da visualização;
- Setup para o usuário final com opção de "cancelar";
- Seleção do intervalo de páginas a serem impressas;
- Seleção do número de cópias;
- Utiliza o gerenciador de impressão do Windows;
- Barra de progresso indicando o andamento da impressão;
- Configura Captions / Fontes / Cor dos form SETUP e PREVIEW


C) Recursos de impressão:

- Tamanho da Fonte: Normal (10),Comprimido em 12, 17 e 20 cpp e Expandido;
- Estilo de Fontes: Negrito, Itálico e Sublinhado;
- Imprime caracteres acentuados;
- Imprime códigos ASCII;
- Imprime Box, Linhas Verticais e Horizontais, Simples e Duplas;
- Impressão alinhada à direita, esquerda e centralizado;
- Impressão de valores com definição de Mascaras e alinhamento à direita.


D) Exporta Relatórios em arquivos para os seguintes formatos:

TXT : Formato TEXTO puro, sem caracteres de controle, podendo ser visualizado por qualquer outro editor de textos.
PRN : Formato de Impressão. contém todos os caracteres de controle, podendo ser enviado diretamente para a impressora através do comando COPY.
PDF : Padrão DPF Adobe.
HTML: Padrão HTML.
RDP : Formato especial RDprint, para uso exclusivo com o componente.

* Com o formato RDP, é possível Ler relatórios salvos pelo próprio RDPrint, mantendo toda formatação e reapresentação no Preview e Impressão.


Telas

preview

Form de Preview - Possui opções de Layout


setup

Form de SETUP


prop

Propriedades


eventos

Eventos


Versão 6.2 - 01/05/2017

- Compatibilidade com Delphi 10.2 Tokyo


Versão 6.1 - 01/06/2016

- Compatibilidade com Delphi 10.1 Berlin
- Nova Propriedade "MostrarSetup" em Opções de Preview, mostra ou não a tela de SETUP na impressão.
- Novo Botão "CONFIG" para configurações de impressão na tela do Preview
- Melhoria na exportação para TXT


Versão 6.0 - 04/01/2016

- Nova função IMPBMP para Impressão de Imagens e Código de Barras (JPEG e BMP) no modo Gráfico
- Nova propriedades AJUSTE/STRETCH para permitir impressão em tamanho real
- Nova função para geração de Linhas Verticais/Horizontais/Box (otimização e compatibilidade)
- Novas FONTES alternativas para impressão GRAFICA (Courier, Arial, Lucida, Verdana, Tahoma)
- Novo Tamanho de fonte 15cpp
- Novo LAYOUT do Preview papel Centralizado e Sombra (Totalmente reescrito)
- Novo: Mostra e Imprime imagens geradas pelo função PRINTBARCODE (método antigo)
- Otimização do arquivo PDF (Linhas, Box e Frames)
- Melhoria do relatório HTML gerado:

- Novo visual da pagina centralizada;
- Correção de posicionamento de alguns elementos
- Mostra Linhas, Box e Frames (na versão anterior não mostrava)
- Mostra Imagens / Código de Barras
- Quebra de Página para Impressão

Versão 5.0 - 01/07/2010

- Novo recurso para exportar para PDF
- Novo recuros para exportar em HTML
- Novo Layout do Preview


Versão 4.0
4.0a - 17/02/2006

- Ajuste na Barra de Progresso para correta apresentação
- Validação para Linhas/Colunas evitando Erro na impressão
- EditorF de propriedades mostra o REGISTRO DO USUÁRIO
- Nova função para tratar MOUSEWHELL (evita RANGE CHECK ERROR)

4.0b - 01/03/2006

- Ajuste na impressão em modo gráfico - Calculo da Margens
- Ajuste na propriedade CAPTION DO FORM PREVIEW
- Form Preview, rodapé, correção da palavra "IMPRESSORA"

4.0c - 02/04/2006

- Revisão para eliminação de Memory Leaks c/ FastMM Delphi 2006
- Otimização da procedure PegaPaginas (FastMM)
- Form SETUP - troca de componentes p/ melhor visual no XP
- Form Progress - Troca Gauge p/ ProgressBar (Visual XP)

4.0d - 15/08/2006

- Preview - Atalho CRTL-F para iniciar procura de palavras
- Preview - Atalho F3 para continuar procura, exit Texto = ''
- Função EstaAberto, retorna se o RDprint esta ou Não ABERTO !

4.0e - 01/11/2007

- Ajuste na função SETMODELO para configurar corretamente os Comandos

4.0f - 16/08/2008

- Set o número de Copias para 1 sempre, (QuickReport não retorna o valor original ao término da impressão

4.0g - 30/09/2008

- Altera o comando ESC/EscP2 - EXPANDIDO para Largura Dupla (LX300+)



MENSAGEM

TEXTO