Ir para conteúdo
Fórum Script Brasil
  • 0

Imprimindo Documento


Marcos Oliveira

Pergunta

Olá a todos!

Estou começando a programar em PHP. É a primeira linguagem que eu vejo na verdade...

Estou com uma dúvida:

Tenho um sistema para impressão de "guias de entrega", que seriam documentos com informação cadastral de uma pessoa: endereço, nome, telefone, valor da entrega, etc.

Isso seria para ser impresso em uma impressora daquelas Genéricas Somente Texto.

O problema é que quando mando imprimir, no momento em que o documento acaba, a impressora continua soltando papel.

Existe alguma função ou alguma coisa em que eu consiga mandar imprimir corretamente?

Eu tentei usar a função printer_open(); mas não deu certo.

Obrigado.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Primeiramente bem vindo ao fórum Marcos!

Segundo... você veio postar um assunto pouco resolvido por aqui. O máximo que saiu foi uma recomendação das funções do PHP, e é isso que recomendo, pessoalmente nunca precisei fazer algo semelhante.

http://php.net/printer

Outros tópicos relacionados:

http://scriptbrasil.com.br/forum/index.php...;hl=impress%E3o

http://scriptbrasil.com.br/forum/index.php...;hl=impress%E3o

http://scriptbrasil.com.br/forum/index.php...;hl=impress%E3o

http://scriptbrasil.com.br/forum/index.php...;hl=impress%E3o

http://scriptbrasil.com.br/forum/index.php...;hl=impress%E3o

Qualquer evolução poste no fórum, também estamos querendo saber...

Demais participantes, alguma sugestão? o que acham?

Link para o comentário
Compartilhar em outros sites

  • 0

Tente usar o printer_end_doc($handle); par finalizar a impressão;

Eu vi esse exemplo no manual do php.

printer_start_doc

(PECL)

printer_start_doc -- Começa um novo documento

Descrição

bool printer_start_doc ( resource handle [, string document])

A função cria um novo documento na fila de impressão da impressora. Um documento pode conter múltiplas páginas, é usado para agendar o trabalho na fila de impressão. handle deve ser um manipulador válido para uma impressora. O parâmetro opcional document pode ser usado para definir um nome alternativo para o documento.

Exemplo 1. Exemplo printer_start_doc()

<?php

$handle = printer_open();

printer_start_doc($handle, "My Document");

printer_start_page($handle);

printer_end_page($handle);

printer_end_doc($handle);

printer_close($handle);

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado pelas boas vindas heltonritter.

Agradeço a atenção.

Vou pesquisar mais sobre isso e se encontrar alguma coisa vou postar aqui com certeza.

Tentei usar o printer mas mesmo depois de adicionar a linha php_printer.dll no PHP.ini, meu servidor ainda acusa que não reconhece a função.

Mas vou pesquisar mais. Se eu encontrar algo, vou postar.

Abraços e obrigado pela atenção.

Olá Itibere.

Meu servidor não está reconhecendo a função printer.

O que pode ser?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...