Vamos lá... o PDF é um template, com campos de form a serem preenchidos, se for uma folha de cheque, vai ter o tamanho da folha e o locais de preenchimento. No flex chamo um RemoteObject que acessa uma página em ColdFusion, que atraves da tag cfpdfform ( http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-798d.html) preenche os campos gerando um PDF no servidor que é salvo em um diretório no servidor que dispara a impressão.
Nesse caso posso usar tanto uma impressora especifica de cheques quanto uma matricial, jato de tinta ou laser. que é onde vou colocar a folha de cheque. Isso tudo só para não abrir a tela de impressão do browser. Se no seu caso, isso não é problema, pode criar um componente com as dimensões de uma folha de cheque e mandar ele para o PrinJob do flash player. Obrigado, Rafael Bandeira Rodrigues Chief Executive Officer FlagNet - Soluções em Tecnologia http://www.flagnet.inf.br/ Adobe ColdFusion 8 Certified Expert Adobe ColdFusion MX 7 Certified Developer Adobe Certified Professional Adobe Certified Instructor Adobe Certified Expert Fusebox - BRASIL http://www.fusebox.com.br/ RafaBand - BlogSpot.com http://rafaband.blogspot.com/ FlagNet - Twiter http://twitter.com/flagnet/ "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É necessário também a ação" - William Shakespeare Em 23 de agosto de 2011 13:38, Leonardo Ribeiro <[email protected]>escreveu: > Você faz o processamento do 'pdf' no server side como se fosse imprimir um > relatório em outra aba do browser (no caso utilizando um servlet) para > "imprimir" na tela o pdf, é isso? > Mas no caso você não exibe o pdf e sim grava ele em um diretório que a > impressora fica escutando e quando o arquivo "cai" no diretório e impressora > o imprime. > Mas no caso de cheque você cria o template? Não utiliza a folha do cheque? > > Não entendi direito > > > 2011/8/23 Rafael Bandeira Rodrigues <[email protected]> > >> A solução é bem simples. utilizo o live clycle designer para montar o >> template do documento, seja ele um boleto bancário, folha de cheque, Nota >> Fiscal, etc... Com esse template uso o RemoteObject do Flex para chamar uma >> página de processamento de dados que recebe o id do template, e dados >> relacionados. >> >> Pelo Server Side, preencho o PDF Form e salvo ele em um diretório, que é >> escutado pela impresora na rede realizando a impressão do documento. >> >> >> >> Obrigado, >> >> Rafael Bandeira Rodrigues >> Chief Executive Officer >> FlagNet - Soluções em Tecnologia >> http://www.flagnet.inf.br/ >> >> Adobe ColdFusion 8 Certified Expert >> Adobe ColdFusion MX 7 Certified Developer >> Adobe Certified Professional >> Adobe Certified Instructor >> Adobe Certified Expert >> Fusebox - BRASIL >> http://www.fusebox.com.br/ >> RafaBand - BlogSpot.com >> http://rafaband.blogspot.com/ >> FlagNet - Twiter >> http://twitter.com/flagnet/ >> >> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É >> necessário também a ação" - William Shakespeare >> >> >> >> Em 23 de agosto de 2011 10:18, Leonardo Ribeiro >> <[email protected]>escreveu: >> >> Bom dia Rafael, >>> >>> Poderia explicar melhor a sua solução? >>> >>> Obrigado >>> >>> >>> 2011/8/23 Rafael Bandeira Rodrigues <[email protected]> >>> >>>> Eu faço com PDF em um repositório de impresão. >>>> >>>> Obrigado, >>>> >>>> Rafael Bandeira Rodrigues >>>> Chief Executive Officer >>>> FlagNet - Soluções em Tecnologia >>>> http://www.flagnet.inf.br/ >>>> >>>> Adobe ColdFusion 8 Certified Expert >>>> Adobe ColdFusion MX 7 Certified Developer >>>> Adobe Certified Professional >>>> Adobe Certified Instructor >>>> Adobe Certified Expert >>>> Fusebox - BRASIL >>>> http://www.fusebox.com.br/ >>>> RafaBand - BlogSpot.com >>>> http://rafaband.blogspot.com/ >>>> FlagNet - Twiter >>>> http://twitter.com/flagnet/ >>>> >>>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É >>>> necessário também a ação" - William Shakespeare >>>> >>>> >>>> >>>> Em 22 de agosto de 2011 17:47, Caleb <[email protected]> escreveu: >>>> >>>> cc. prá mim =D >>>>> >>>>> Em 22/08/2011 15:34, Eric Tonussi escreveu: >>>>> >>>>> aproveita e imprime um cheque e manda pra mim. de preferencia um valor >>>>> vem alto. >>>>> >>>>> abraços >>>>> >>>>> Em 22 de agosto de 2011 15:31, <[email protected]> escreveu: >>>>> >>>>>> Amigão, >>>>>> >>>>>> >>>>>> >>>>>> Pesquisa por Applets e depois por permissões de applets. >>>>>> >>>>>> Pesquisa por applets assinadas também. >>>>>> >>>>>> E por impressão em porta serial em JAVA. >>>>>> >>>>>> Depois você tenta criar um arquivo TXT no HD da maquina do usuário... >>>>>> se der certo. Então você v ai ter que pegar o modelo da impressora de >>>>>> cheque >>>>>> e ver como ela trabalha. >>>>>> >>>>>> Eu aqui uso DLL com o DRIVER em Java disponibilizado pelo próprio >>>>>> fabricante. >>>>>> >>>>>> >>>>>> >>>>>> Já vou te adiantando.. eu apanhei como um cavalo, porque tive que >>>>>> fazer algumas programações em JAVA, passar parâmetros para a applet e >>>>>> depois >>>>>> tratar isto dentro da applet. >>>>>> >>>>>> >>>>>> >>>>>> Mas agora ta tranqüilo. >>>>>> >>>>>> >>>>>> >>>>>> Mas seria isto a grosso modo, espero que ajude. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Grato por sua atenção. >>>>>> >>>>>> >>>>>> >>>>>> Att >>>>>> >>>>>> >>>>>> >>>>>> *Rodrigo Werlin* >>>>>> >>>>>> Gerente de projetos >>>>>> >>>>>> Bsinfo Tecnologia ltda - Integrar para simplificar >>>>>> >>>>>> www.sequenceweb.com.br >>>>>> >>>>>> Tel (54) 2621-3836 | (54) 9146-5632 <%2854%29%209146-5632> >>>>>> >>>>>> P Antes de Imprimir, por favor, pense no impacto ao meio-ambiente. >>>>>> >>>>>> >>>>>> >>>>>> *De:* [email protected] [mailto:[email protected]] *Em >>>>>> nome de *Leonardo Ribeiro >>>>>> *Enviada em:* segunda-feira, 22 de agosto de 2011 15:08 >>>>>> *Para:* [email protected] >>>>>> >>>>>> *Assunto:* Re: [flexdev] impressão de cheques >>>>>> >>>>>> >>>>>> >>>>>> Cara, tem com vc me dar um exemplo ou >>>>>> >>>>>> algum link onde eu possa dar uma estudada? >>>>>> >>>>>> 2011/8/22 <[email protected]> >>>>>> >>>>>> Of course Guy!!! >>>>>> >>>>>> >>>>>> >>>>>> Mas para isto eu estou usando “APPLET JAVA”. >>>>>> >>>>>> >>>>>> >>>>>> Isto me permite não só fazer uso de impressoras PERTO de CHEQUES, mais >>>>>> também a cupons fiscais, impressoras matriciais etc... tudo que esta >>>>>> ligado >>>>>> portas seriais do micro. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Grato por sua atenção. >>>>>> >>>>>> >>>>>> >>>>>> Att >>>>>> >>>>>> >>>>>> >>>>>> *Rodrigo Werlin* >>>>>> >>>>>> Gerente de projetos >>>>>> >>>>>> Bsinfo Tecnologia ltda - Integrar para simplificar >>>>>> >>>>>> www.sequenceweb.com.br >>>>>> >>>>>> Tel (54) 2621-3836 <%2854%29%202621-3836> | (54) >>>>>> 9146-5632<%2854%29%209146-5632> >>>>>> >>>>>> P Antes de Imprimir, por favor, pense no impacto ao meio-ambiente. >>>>>> >>>>>> >>>>>> >>>>>> *De:* [email protected] [mailto:[email protected]] *Em >>>>>> nome de *Leonardo Ribeiro >>>>>> *Enviada em:* segunda-feira, 22 de agosto de 2011 14:39 >>>>>> *Para:* [email protected] >>>>>> *Assunto:* [flexdev] impressão de cheques >>>>>> >>>>>> >>>>>> >>>>>> Pessoal, >>>>>> >>>>>> >>>>>> >>>>>> Alguém já fez uma app flex imprimir cheque? >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> []'s >>>>>> Leonardo >>>>>> >>>>>> Linux User #488650 >>>>>> Ubuntu User #27045 >>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>>> >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> Para sair da lista, envie um email em branco para >>>>>> [email protected] >>>>>> Mais opções estão disponíveis em >>>>>> http://groups.google.com/group/flexdev >>>>>> >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> Para sair da lista, envie um email em branco para >>>>>> [email protected] >>>>>> Mais opções estão disponíveis em >>>>>> http://groups.google.com/group/flexdev >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> []'s >>>>>> Leonardo >>>>>> >>>>>> Linux User #488650 >>>>>> Ubuntu User #27045 >>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>>> >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> Para sair da lista, envie um email em branco para >>>>>> [email protected] >>>>>> Mais opções estão disponíveis em >>>>>> http://groups.google.com/group/flexdev >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> Para sair da lista, envie um email em branco para >>>>>> [email protected] >>>>>> Mais opções estão disponíveis em >>>>>> http://groups.google.com/group/flexdev >>>>>> >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> Mais opções estão disponíveis em >>>>> http://groups.google.com/group/flexdev >>>>> >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> Mais opções estão disponíveis em >>>>> http://groups.google.com/group/flexdev >>>>> >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>> Para sair da lista, envie um email em branco para >>>> [email protected] >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>>> >>> >>> >>> >>> -- >>> []'s >>> Leonardo >>> >>> Linux User #488650 >>> Ubuntu User #27045 >>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > []'s > Leonardo > > Linux User #488650 > Ubuntu User #27045 > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
