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

Imprimir arquivo texto usando PHP para impressora matricial


George Carvalho

Pergunta

Em um script PHP imprimo direto para a impressora na porta Lpt1 usando as linhas abaixo:

// NOME E LOCAL DO ARQUIVO TEXTO

$caminho = "C:\imprimir.txt";

// CRIA/ABRE O ARQUIVO IMPRIMIR.TXT E APAGA OS DADOS EXISTENTE

$fp = fopen($caminho, "w+");

$linha1 = "\r $valor_imp $data_validade $numero_ch_comp";

$linha2 = "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n";

$linha3 = "\r\nImpresso por [var_nome_usuário]";

$linha5 = "\r\n [nome_filiado]";

$linha6 = "\r\n $matricula_imp $cpf";

$linha7 = "\r\n\r\n\r\n";

$salva = fwrite($fp, $linha1);

$salva = fwrite($fp, $linha2);

$salva = fwrite($fp, $linha3);

$salva = fwrite($fp, $linha4);

$salva = fwrite($fp, $linha5);

$salva = fwrite($fp, $linha6);

$salva = fwrite($fp, $linha7);

// FECHA O ARQUIVO IMPRIMIR.TXT

fclose($fp);

// ENVIA O ARQUIVO PARA PORTA LPT1

exec("copy " . $caminho . " lpt1:");

Funciona, mas preciso definir que o formulário tem 23 linhas (é um formulário pré-impresso) e que a impressão é em 8 linhas por polegada.

Algum dos colegas saberia como fazer?

Grato

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,5k
×
×
  • Criar Novo...