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

Responder a