[Rio-pm] Instalar impressoras WinXP

Marco Lima braun.lima em gmail.com
Terça Abril 28 11:52:55 PDT 2009


Salve!

Breno, o conceito de matricial é diferente de jato de tinta, os módulos
servem para jato de tintas, laser etc. onde vc imprime postscript .. no caso
da matriciais vc trabalha com as agulhas, é mais fácil pensar em uma máquina
de escrever, só que com as agulhas, ela é matricial ou seja se orienta ao
caracter.

{ Controle de caracteres }
EscDraft          = #27+'x'+'0';    // Modo Draft
EscNLQ            = #27+'x'+'1';    // Modo NLQ
EscNLQRoman       = #27+'k'+'0';    // Fonte NLQ "Roman"
EscNLQSansSerif   = #27+'k'+'1';    // Fonte NLQ "SansSerif"
Esc10cpp          = #27+'P';        // Espaçamento horizontal em 10cpp
Esc12cpp          = #27+'M';        // Espaçamento horizontal em 12cpp
EscCondensedOn    = #15;            // Ativa o modo condensado
EscCondensedOff   = #18;            // Desativa o modo condensado
EscLargeOn        = #27+'W'+'1';    // Ativa o modo expandido
EscLargeOff       = #27+'W'+'0';    // Desativa o modo expandido
EscBoldOn         = #27+'E';        // Ativa o modo negrito
EscBoldOff        = #27+'F';        // Desativa o modo negrito
EscItalicOn       = #27+'4';        // Ativa o modo itálico
EscItalicOff      = #27+'5';        // Desativa o modo itálico
EscUnderlineOn    = #27+'-'+'1';    // Ativa o modo sublinhado
EscUnderlineOff   = #27+'-'+'0';    // Desativa o modo sublinhado
EscDblStrikeOn    = #27+'G';        // Ativa o modo de passada dupla
EscDblStrikeOff   = #27+'H';        // Desativa o modo de passada dupla
EscSupScriptOn    = #27+'S1';       // Ativa o modo sobrescrito
EscSubScriptOn    = #27+'S0';       // Ativa o modo subescrito
EscScriptOff      = #27+'T';        // Desativa os modos sobrescrito e
subescrito
{ Controle de página }
Esc6lpp           = #27+'2';        // Espaçamento vertical de 6 linhas por
polegada
Esc8lpp           = #27+'0';        // Espaçamento vertical de 8 linhas por
polegada
EscMarginLeft     = #27+'l'+?;      // Margem esquerda, onde "?" = Margem
EscMarginRight    = #27+'Q'+?;      // Margem direita, onde "?" = Margem
EscPaperSize      = #27+'C'+?;      // Tamanho da página, onde "?" = Linhas
EscAutoNewPageOn  = #27+'N'+?;      // Ativa o salto sobre o picote, onde
"?" = Linhas
EscAutoNewPageOff = #27+'O';        // Desativa o salto sobre o picote
{ Controle da impressora }
EscReset          = #27+'@';        // Inicializa a impressora (Reset)
EscLF             = #10;            // Avança uma linha
EscFF             = #12;            // Avança uma página
EscCR             = #13;            // Retorno do carro

Todas as matriciais que trabalhem com o padrão Epson ESC/P e/ou ESC/P 2.
Algumas impressoras implementam outros comandos como o espaçamento vertical
de 7/72" (ESC+'1' ou #49), como a LX-300

* Uma dica é medir a folha e colocar na opção personalizar.

80 Colunas - 10 Cpi chr(27)+chr(33)+chr(0)
96 Colunas - 12 Cpi chr(27)+chr(33)+chr(1)
136 Colunas - 17 Cpi chr(27)+chr(33)+chr(4)
160 Colunas - 20 Cpi chr(27)+chr(33)+chr(5)

Hard ....

CONFIGURAÇÃO IMPRESSORA LX-300+

(SALTO DA PÁGINA)

1º - Ligar a impressora pressionando o botão TEAR OFF

      Espere imprimir

2º - Pressione TEAR OFF.Espere imprimir

3º - Pressione TEAR OFF.Espere imprimir

4º - Pressione TEAR OFF(duas vezes).

5º - Pressione LF/FF (duas vezes).

6º - Pressione TEAR OFF.

7º - Desligar a impressora e tudo OK.



CONFIGURAÇÃO IMPRESSORA LX-300

(SALTO DA PÁGINA)

1º - Desligar a impressora c/ papel

2º - Ligar a impressora c/ botão FONT pressionado aguardar

      o começo da impressão e soltar, deixar imprimir

3º - Pressionar LF/FF (uma vez) deixar imprimir

4º - Observar a opção AUTO TEAR OFF, se estiver em OFF,

      pressionar o botão LF/FF

5º - Pressionar (seis vezes) o botão FONT, os led's vão ficar

      na seguinte sequência x o o

6º - Pressionar PAUSE (uma vez) vai desligar os led's

7º - Pressionar FONT vai acender os led's na sequência

8º - Pressionar PAUSE vai ficar piscando

9º - Desligar a impressora.

=)

2009/4/28 breno <breno em rio.pm.org>

> Talvez algum desses módulos possa te ajudar:
>
> http://search.cpan.org/search?query=Win32+printer&mode=all
>
>
> []s
>
> -b
>
>
> 2009/4/28 Ailton Zacarias <ailtonzsilva em yahoo.com.br>:
> > Boa Tarde ,
> >
> > Alguem pode me dar um dica de como manipulo via script a instalação e
> > configuração de impressoras no winXP por exemplo preciso instalar uma
> > impressora Epson LX-300 e configurar um tamanho de papel personalizado
> > conforme figura em anexo. Checando se a impressora existe antes de
> > instalar....
> >
> > Obrigado!
> >
> > --
> > Ailton Zacarias
> > (11) 8405-8334
> >
> > MSN|ailtonzsilva em yahoo.com.br
> > Skype|ailton.zacarias
> >
> > _______________________________________________
> > Rio-pm mailing list
> > Rio-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> >
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 

Marco Lima
braun.lima em gmail.com

"Ter acesso ao conhecimento é um dever de todos; transmitir conhecimento é
um dever de quem tem."

"Na visão do hacker, o sentido da vida está em dedicar-se a uma paixão. Esta
paixão é, na realidade, uma atividade significativa, inspiradora e prazerosa
para o indivíduo, seja ela rotulada como "trabalho" ou como "diversão."
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20090428/9f13bf39/attachment.html>


Mais detalhes sobre a lista de discussão Rio-pm