Então cara,<div><br></div><div>como essa parte de impressão geralmente o erro vai ser humano,</div><div>a pessoa que vai controlar a impressora tem que prestar muita atenção pra não errar,</div><div>porque se não perda a folha/sequencia e muda tudo...</div>

<div><br></div><div>eu lembro que fiz o processamento em perl, que gerava um arquivo com um layout que era fácil ler no Delphi,</div><div>e no Delphi eu usei o TVDODmPrinter para enviar os comandos para impressora.</div>
<div>
<br></div><div><div>  epson.BeginDoc;</div><div>  epson.Font.Size := fsCondensed;</div></div><div><div>  epson.NewLine(1);</div><div><br></div><div>  epson.Print(131, '123456', True);</div></div><div><br></div><div>

  epson.EndDoc(FALSE);</div><div><br></div><div>Agora eu não lembro mais, mas acho que esse 'FALSE' serve pra não 'caminhar' até a proxima folha.</div><div><br></div><div><br></div><div><br><div class="gmail_quote">

2011/10/4 Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

É, vou usar uma impressora dessas com formulário contínuo. =/<br>
<br>
2011/10/4 Renato Santos <<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>>:<br>
<div><div></div><div class="h5">> você ta pensando em imprimir um PDF/imagem em cima? não sei não eim...<br>
> Geralmente é usado impressoras matriciais, com formulário continuo.<br>
> ai você manda os comandos diretamente na porta da impressora (LPT1),<br>
> é meio chato, que dizer, bastante chato, já alinhei alguns formulários de NF<br>
> do serasa...<br>
> você vai alinhando usando espaços e enter.<br>
> 2011/10/4 Daniel de Oliveira Mantovani <<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>><br>
>><br>
>> Olá pessoal, estou com uma situação um pouco incomum ao meu ambiente.<br>
>><br>
>> Pelo que eu entendi é assim, no Brasil para você gerar nota fiscal a<br>
>> receita federal precisa autorizar que você "imprime a folha" e algumas<br>
>> gráficas tem essa autorização.<br>
>> Tanto que as folhas já vem numeradas da gráfica (1 .. inf ). Eu não<br>
>> sei se isso é "conversinha" do cliente ou se é verdade.<br>
>><br>
>> Eu preciso calibrar a impressora para cuspir tinta nos campos da nota<br>
>> fiscal que veio da gráfica,<br>
>> <a href="http://img854.imageshack.us/img854/8383/imagem022t.jpg" target="_blank">http://img854.imageshack.us/img854/8383/imagem022t.jpg</a><br>
>> Cada papel de folha sulfite vem duas dessas folhas numeradas em branco<br>
>> para preencher.<br>
>><br>
>> O que eu tinha pensado em fazer era pegar literalmente a imagem a<br>
>> cima, usar imagemagick ou algo do gênero e jogar as informações na<br>
>> folha. Mas *eu não posso fazer isso*<br>
>> por causa do problema com a receita federal das notas fiscais já virem<br>
>> numeradas como eu citei acima, então eu preciso "calibrar a<br>
>> impressora" para ela jogar a tinta no lugar<br>
>> certo. Na teoria é bem fácil, eu preciso medir o papel e o tamanho dos<br>
>> campos passar isso para a impressora. Na prática parece ser bastante<br>
>> chato!<br>
>> Alguém tem alguma ideia ?<br>
>><br>
>><br>
>> --<br>
>> <a href="http://noticiasglobal.com" target="_blank">http://noticiasglobal.com</a><br>
>><br>
>> "If you’ve never written anything thoughtful, then you’ve never had<br>
>> any difficult, important, or interesting thoughts. That’s the secret:<br>
>> people who don’t write, are people who don’t think."<br>
>> =begin disclaimer<br>
>>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>> =end disclaimer<br>
><br>
><br>
><br>
> --<br>
> Saravá,<br>
> Renato CRON Santos<br>
> <a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>
> @renato_cron<br>
><br>
><br>
><br>
> =begin disclaimer<br>
>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
><br>
><br>
<br>
<br>
<br>
--<br>
<a href="http://noticiasglobal.com" target="_blank">http://noticiasglobal.com</a><br>
<br>
"If you’ve never written anything thoughtful, then you’ve never had<br>
any difficult, important, or interesting thoughts. That’s the secret:<br>
people who don’t write, are people who don’t think."<br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><font size="1" color="#333333">Saravá,</font></div><div><font size="1" color="#333333">Renato CRON Santos</font></div><div><div style="text-align:right">

<font size="1" color="#333333"><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a></font></div></div><div style="text-align:right"><font size="1" color="#333333"><a href="http://twitter.com/#!/renato_cron" target="_blank">@renato_cron</a><br>

</font></div><div style="text-align:right"><br></div><br>
</div>