08/12/2010

Usando uma impressora matricial (Windows + RealBasic + LX-300)

Uma amiga olha para uma LX-300 em cima da minha mesa, franze o canto esquerdo do lábio superior e me pergunta: “-vem cá, essa coisa é velha ou é assim mesmo?”.
Para infelicidade de muitos nem tudo pode ser modernizado. Para que uma matricial possa ser substituída por outra tecnologia é necessário que o conceito de sua utilização também seja modificado.

As matriciais são mais comumente empregadas onde se deseja ter uma ou mais copias idênticas por meio de carbono, preenchimento de formulários e etc.

Enquanto os que fazem uso dessa necessária peça de museu não a substituírem por impressão laser, térmica ou algum tipo de documentação digital. Empresas como a Epson e suas clonoconcorrentes, bem como os programadores de aplicações dedicadas ainda precisam alimentar o mercado e dar o devido suporte.

Na hera Jurassic-DOS era sumariamente simples enviar caracteres de controle para a porta-paralela e baseado nos manuais do fabricante (que já não existem mais), era possível ir e vir em cima do papel de bordas perfuradas.
Mas hoje com o advento do “sistema protegido” e seu “Simulador DOS” até a porta paralela deixou de existir, hoje mesmo comprei uma Placa Mãe sem LPT, fato esse que não significa nada para quem usa MAC, lá ela nunca existiu.

Os problemas para usar estas impressoras estão se agravando por 3 motivos:
- Está caindo em desuso;
- A lei da procura e da oferta está elevando muito seu preço
- e por ultimo e não menos importante está faltando informações na internet.

Mas chega de filosofia e vamos ao que importa.
O maior problema na hora de se emitir um relatório em formulário continuo está em dizer para impressora que seu papel é exatamente deste tamanho e que ela não deve ejetar uma pagina A4 quando terminar de imprimir.

Eu descobrir da pior forma que não precisava de uma única linha de código alem das necessárias para imprimir. É só adicionar à coleção de paginas do servidor de impressão uma pagina no tamanho exato que você deseja e o spool se encarregará do resto.

Vá ao seu Painel de Controle e acesse Impressoras e Aparelhos de fax. No menu arquivo clique em Propriedades do Servidor

Adicione sua pagina no tamanho que quiser e assim todos os aplicativos irão ter acesso a este modelo. Lembre-se que a largura não poderá exceder a capacidade da impressora.

Estou preparando um tópico especifico para impressão já que eu acho que é mais fácil imprimir no Realbasic que roubar doce de criança dormindo.


\V/, vida longa e próspera.