COMO IMPRIMIR ???

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

COMO IMPRIMIR ???

Mensagem por diassis em Ter 27 Abr 2010, 16:19

OLÁ PESSOAL!!!
Estou fazendo um Gerador de Recibos com GM para a gráfica onde trabalho, mas não encontrei uma forma para "IMPRIMIR" alguem pode me dar uma dica Question Question Question
Obrigado pela atenção.

diassis

Número de Mensagens : 310
Idade : 40
Data de inscrição : 07/11/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Cainã em Ter 27 Abr 2010, 18:07

diassis escreveu:OLÁ PESSOAL!!!
Estou fazendo um Gerador de Recibos com GM para a gráfica onde trabalho, mas não encontrei uma forma para "IMPRIMIR" alguem pode me dar uma dica Question Question Question
Obrigado pela atenção.

Porque você não tenta a extensão que vem junto com o Game Maker? acho que server para isso.

Cainã

Número de Mensagens : 1335
Idade : 22
Data de inscrição : 07/03/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://cai.na.tl/

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Henrique_GJ em Ter 27 Abr 2010, 19:25

tem extensão junto com o game maker pra imprimir?

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Cainã em Ter 27 Abr 2010, 19:48

Sim, com o GM7 e GM8.

Cainã

Número de Mensagens : 1335
Idade : 22
Data de inscrição : 07/03/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://cai.na.tl/

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por uriel.56 em Ter 27 Abr 2010, 20:05

Cainã escreveu:Sim, com o GM7 e GM8.

cara, você pode escolher o local que q quer imprimir, e depois apertar ''Print Screen Sys Rq'' (ESTE BOTãO Ta NO TEClADO) daí, vc abre o Paint e aperta Ctrl+V ''colar'' e vai aparecer a imagem, vc recorta (se quiser) ... QUANDO DEIXAR TUDO PRONTO APERTA

Ctrl+P ''imprimir'', que ta em Arquivo/Imprimir!!! FÁCIL NÃO!

uriel.56

Número de Mensagens : 430
Idade : 19
Data de inscrição : 13/02/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Convidad em Qua 28 Abr 2010, 00:07

uriel.56 escreveu:
Cainã escreveu:Sim, com o GM7 e GM8.

cara, você pode escolher o local que q quer imprimir, e depois apertar ''Print Screen Sys Rq'' (ESTE BOTãO Ta NO TEClADO) daí, vc abre o Paint e aperta Ctrl+V ''colar'' e vai aparecer a imagem, vc recorta (se quiser) ... QUANDO DEIXAR TUDO PRONTO APERTA

Ctrl+P ''imprimir'', que ta em Arquivo/Imprimir!!! FÁCIL NÃO!

Não é isso que ele quer não. Ele que imprimir o recibo direto do Game Maker pra impressora.

Diassis, nem eu sabia dessa extenção que o Cainã falou, mas parece ser a melhor forma. Se não der certo, tem uma forma bem "trash" que é gravar o texto num arquivo qualquer e mandar um comando pra impressora usando o shell:

Código:
execute_shell('cmd.exe','/c copy arquivo_texto.txt prn')

Código:
execute_shell('cmd.exe','/c echo Imprima isso na impressora padrao > prn')

Código:
execute_shell('cmd.exe','/c type arquivo_texto.txt > prn')

O dispositivo prn, no shell do WinXP, também aceita arquivos de imagem:

Código:
execute_shell('cmd.exe','/c copy imagem.bmp prn')


Última edição por Capitão Commando em Qua 28 Abr 2010, 00:46, editado 1 vez(es)

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por vinians em Qua 28 Abr 2010, 00:25


O dispositivo prn, no shell do WinXP, também aceita arquivos de imagem:

Código:
execute_shell('cmd.exe','/c copy imagem.bmp prn')

Nussa !!! tem certeza que isso funciona Capitão?? Nunca tentei uma bagaça dessa hahahahh!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Convidad em Qua 28 Abr 2010, 00:32

vinians escreveu:

O dispositivo prn, no shell do WinXP, também aceita arquivos de imagem:

Código:
execute_shell('cmd.exe','/c copy imagem.bmp prn')

Nussa !!! tem certeza que isso funciona Capitão?? Nunca tentei uma bagaça dessa hahahahh!

Funciona. Mas não custa lembrar que também depende de algumas coisas. Por exemplo, se você for usuário comum (restrito), o comando não funciona. Quando você usava esse comando do Win98 pra trás (de texto, não de imagens), o shell buscava imprimir direto na impressora. No XP, a impressão cai na fila do gerenciador de impressão.

----- Editado -----

Lembrei de outra coisa, o dispositivo prn tem que estar "funcional", que por padrão já vem configurado. Senão, tem que ser definido pelo comando mode

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por donte em Qua 28 Abr 2010, 00:43

Código:
screen_save("Recibo.bmt");
isso deve adiantar Smile pode mudar o nome e o tipo Smile

donte

Número de Mensagens : 1164
Idade : 18
Data de inscrição : 22/12/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://nintendocenterbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por vinians em Qua 28 Abr 2010, 00:49

Na verdade pra ficar uma coisa realmente legal tem que usar a extensão de impressora do GM, pois existem probremas de DPI. Ou seja se voce mandar uma imagem BMP direto pra impressora dificilmente ela vai ficar na proporcao correta, pois as resoluções variam muito. Ja usando o objeto de impressão do GM voce literalmente constroi o desenho/documento na propria impressora podento inclusive ter precisão milimétrica.

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Convidad em Qua 28 Abr 2010, 00:51

De fato. Nesse caso do shell, com certeza é melhor ele usar só se for um texto mesmo (e só se a extenção não funfar). Mas eu nem conhecia essa extenção! Vou dar uma olhada nela, achei muito legal!

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por diassis em Qua 28 Abr 2010, 01:54

Muito obrigado pelas dicas Capitão e Vinians, 'parece um pouco complicado" já que as unicas soluções são essas, mas vou tentar pra ver, muito obrigado pessoal, qualque resultado eu aviso!!!

diassis

Número de Mensagens : 310
Idade : 40
Data de inscrição : 07/11/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Convidad em Qua 28 Abr 2010, 06:18

diassis escreveu:Muito obrigado pelas dicas Capitão e Vinians, 'parece um pouco complicado" já que as unicas soluções são essas, mas vou tentar pra ver, muito obrigado pessoal, qualque resultado eu aviso!!!

Tenta a dica do Cainã primeiro, das extenções. Very Happy

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por diassis em Qua 28 Abr 2010, 12:53

sobra as extenções já tinha visto elas mas não tinha a menor idéa de como usa-las, mas parece ser o unico jeito, vou estudalas bastante.
a única coisa que consegui até agora foi isso:
fica no draw, e precisa de uma variavel de controle como podem ver
CREATE:
Código:
imprimir=false
TECLA ENTER:
Código:
imprimir=true
DRAW:
Código:
if imprimir==true
{
  pr_begin_document();
  pr_set_font_size(14);
  //pr_print_background_scale(x,y,background) // se tiver um background
  pr_print_text(50,200,string(nome));
  pr_end_document();
 imprimir=false

 }

o teste de impressão funciona por enquanto é só isso que consegui. agora vou trabalhar no layout do recibo.

diassis

Número de Mensagens : 310
Idade : 40
Data de inscrição : 07/11/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Convidad em Qui 29 Abr 2010, 01:25

Hmmm. Eu nunca testei essa extenção. Vou dar uma olhada aqui e se eu conseguir algum resultado eu te falo. Very Happy

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: COMO IMPRIMIR ???

Mensagem por Conteúdo patrocinado Hoje à(s) 02:44


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum