Conectar-se
Quem está conectado
10 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 10 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 07/11/2009
Número de Mensagens : 312
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 1
   : 1
   : 0
Ver perfil do usuário

COMO IMPRIMIR ???

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.
avatar
Data de inscrição : 07/03/2010
Número de Mensagens : 1335
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://cai.na.tl/

Re: COMO IMPRIMIR ???

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.
avatar
Data de inscrição : 30/12/2009
Número de Mensagens : 1344
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://sitedosjogos.forumeiros.com

Re: COMO IMPRIMIR ???

em Ter 27 Abr 2010, 19:25
tem extensão junto com o game maker pra imprimir?
avatar
Data de inscrição : 07/03/2010
Número de Mensagens : 1335
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://cai.na.tl/

Re: COMO IMPRIMIR ???

em Ter 27 Abr 2010, 19:48
Sim, com o GM7 e GM8.
avatar
Data de inscrição : 13/02/2010
Número de Mensagens : 430
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : -2

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: COMO IMPRIMIR ???

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!
Convidad
Convidado

Re: COMO IMPRIMIR ???

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)
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: COMO IMPRIMIR ???

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!
Convidad
Convidado

Re: COMO IMPRIMIR ???

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
avatar
Data de inscrição : 22/12/2009
Número de Mensagens : 1164
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://nintendocenterbr.forumeiros.com

Re: COMO IMPRIMIR ???

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
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: COMO IMPRIMIR ???

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.
Convidad
Convidado

Re: COMO IMPRIMIR ???

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!
avatar
Data de inscrição : 07/11/2009
Número de Mensagens : 312
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 1
   : 1
   : 0
Ver perfil do usuário

Re: COMO IMPRIMIR ???

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!!!
Convidad
Convidado

Re: COMO IMPRIMIR ???

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
avatar
Data de inscrição : 07/11/2009
Número de Mensagens : 312
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 1
   : 1
   : 0
Ver perfil do usuário

Re: COMO IMPRIMIR ???

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.
Convidad
Convidado

Re: COMO IMPRIMIR ???

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
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum