Blabos, isso funciona, mas mais em teoria,
se ajustar o DPI, funciona. "o problema" é que impressora matricial gelramente nao imprimi PDF, e se imprimir vai ser mais devagar, wherever.. 2011/10/4 Blabos de Blebe <[email protected]> > Opa, > > Tenta o seguinte: > > Usando PDF, pega o scan da nota e usa como background. Depois > posicione o texto normalmente usando os comandos do próprio módulo de > pdf. > > Agora você terá a nota completa em pdf, que é o que vc *não* quer. > > Remova a imagem de background e o que sobra é o texto puro, o seu conteúdo. > > Imprima esse texto sobre uma folha desenhada. > > []'s > > 2011/10/4 Renato Santos <[email protected]>: > > Então cara, > > como essa parte de impressão geralmente o erro vai ser humano, > > a pessoa que vai controlar a impressora tem que prestar muita atenção pra > > não errar, > > porque se não perda a folha/sequencia e muda tudo... > > eu lembro que fiz o processamento em perl, que gerava um arquivo com um > > layout que era fácil ler no Delphi, > > e no Delphi eu usei o TVDODmPrinter para enviar os comandos para > impressora. > > epson.BeginDoc; > > epson.Font.Size := fsCondensed; > > epson.NewLine(1); > > epson.Print(131, '123456', True); > > epson.EndDoc(FALSE); > > Agora eu não lembro mais, mas acho que esse 'FALSE' serve pra não > 'caminhar' > > até a proxima folha. > > > > > > 2011/10/4 Daniel de Oliveira Mantovani < > [email protected]> > >> > >> É, vou usar uma impressora dessas com formulário contínuo. =/ > >> > >> 2011/10/4 Renato Santos <[email protected]>: > >> > você ta pensando em imprimir um PDF/imagem em cima? não sei não eim... > >> > Geralmente é usado impressoras matriciais, com formulário continuo. > >> > ai você manda os comandos diretamente na porta da impressora (LPT1), > >> > é meio chato, que dizer, bastante chato, já alinhei alguns formulários > >> > de NF > >> > do serasa... > >> > você vai alinhando usando espaços e enter. > >> > 2011/10/4 Daniel de Oliveira Mantovani > >> > <[email protected]> > >> >> > >> >> Olá pessoal, estou com uma situação um pouco incomum ao meu ambiente. > >> >> > >> >> Pelo que eu entendi é assim, no Brasil para você gerar nota fiscal a > >> >> receita federal precisa autorizar que você "imprime a folha" e > algumas > >> >> gráficas tem essa autorização. > >> >> Tanto que as folhas já vem numeradas da gráfica (1 .. inf ). Eu não > >> >> sei se isso é "conversinha" do cliente ou se é verdade. > >> >> > >> >> Eu preciso calibrar a impressora para cuspir tinta nos campos da nota > >> >> fiscal que veio da gráfica, > >> >> http://img854.imageshack.us/img854/8383/imagem022t.jpg > >> >> Cada papel de folha sulfite vem duas dessas folhas numeradas em > branco > >> >> para preencher. > >> >> > >> >> O que eu tinha pensado em fazer era pegar literalmente a imagem a > >> >> cima, usar imagemagick ou algo do gênero e jogar as informações na > >> >> folha. Mas *eu não posso fazer isso* > >> >> por causa do problema com a receita federal das notas fiscais já > virem > >> >> numeradas como eu citei acima, então eu preciso "calibrar a > >> >> impressora" para ela jogar a tinta no lugar > >> >> certo. Na teoria é bem fácil, eu preciso medir o papel e o tamanho > dos > >> >> campos passar isso para a impressora. Na prática parece ser bastante > >> >> chato! > >> >> Alguém tem alguma ideia ? > >> >> > >> >> > >> >> -- > >> >> http://noticiasglobal.com > >> >> > >> >> "If you’ve never written anything thoughtful, then you’ve never had > >> >> any difficult, important, or interesting thoughts. That’s the secret: > >> >> people who don’t write, are people who don’t think." > >> >> =begin disclaimer > >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> >> SaoPaulo-pm mailing list: [email protected] > >> >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > >> >> =end disclaimer > >> > > >> > > >> > > >> > -- > >> > Saravá, > >> > Renato CRON Santos > >> > http://www.renatocron.com/blog/ > >> > @renato_cron > >> > > >> > > >> > > >> > =begin disclaimer > >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> > SaoPaulo-pm mailing list: [email protected] > >> > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > >> > =end disclaimer > >> > > >> > > >> > >> > >> > >> -- > >> http://noticiasglobal.com > >> > >> "If you’ve never written anything thoughtful, then you’ve never had > >> any difficult, important, or interesting thoughts. That’s the secret: > >> people who don’t write, are people who don’t think." > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: [email protected] > >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > >> =end disclaimer > > > > > > > > -- > > Saravá, > > Renato CRON Santos > > http://www.renatocron.com/blog/ > > @renato_cron > > > > > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: [email protected] > > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > -- Saravá, Renato CRON Santos http://www.renatocron.com/blog/ @renato_cron <http://twitter.com/#!/renato_cron>
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
