Eu tenho uma impressora da HP do modelo Never Stop, e já faz três anos que não mexo nele e eu comprei o toner apenas duas vezes.
Mas ontem eu estava no fórum Script Brasil e lá em 2021 encontrei um rapaz perguntando como imprimir o cabeçalho de um documento na impressora pelo PHP.
Eu uso o PHP porque não sei mexer no MySQL, mas nunca pensei em usar o PHP para conectar numa impressora.
Pelo Google, encontrei várias dicas de como conectar o PHP na impressora, eu só testei o comando
<?php
$ipAddress ="192.168.0.18";
$toPut ="I can print this no problem \r\n\r\n This line prints too!";
$f = fsockopen($ipAddress,9100, $errno, $errstr);if(!$f){ echo "Connection To Server Failed ($errstr)";}else{
$x =0;while($x <3){if(fwrite($f, $toPut)){echo $x.'<br>';$x++;}}
fclose($f);}
e o máximo que eu consegui foi ativar a impressora.
As outras dicas eu não testei porque envolvem o ambiente do sistema operacional, mas a melhor dica que eu vi foi jogar o PHP dentro do navegador e usar os comandos de impressão do navegador.
Apesar de eu não ter conseguido conectar o PHP na impressora, eu gostei da solução do fsockopen. Ele usa o endereço local da impressora na rede sem fio. Já o número 9100 eu não sei o que é, tentei mexer nele, mas aí eu só recebi um monte de mensagem de erro, afirmando que a impressora se recusa a aceitar o comando.
Basicamente a história da minha vida foi tentar conectar o computador na impressora. Aqui eu preciso agradecer ao Google, ele me ajudou muito. Rezei muito para conectar o Windows na impressora com a ajuda do Visual Basic. Mas essa época já foi, e eu fiquei muito feliz quando consegui conectar o Windows com uma impressora térmica. E para a minha alegria, eu não lembro mais nem como fazer a conexão, aquilo foi um pesadelo que custou um monte de noites mal dormidas.
Essa noite eu dormi tranquilo, mesmo que não tenha conseguido conectar o PHP na impressora. O meu objetivo é outro. Nesse ano, pretendo aprender a proteger o banco de dados criando conta e senha, o Google já tem um monte de tutorial pronto para copiar e colar, o desafio é preparar o MySQL para trabalhar no ambiente multiusuário. Enfim, a vida é incrivelmente fácil, o problema é como conviver com os outros, e a única maneira que eu encontrei para conseguir alguma coisa nessa vida é compartilhando as minhas soluções.
Pergunta
Frank K Hosaka
Eu tenho uma impressora da HP do modelo Never Stop, e já faz três anos que não mexo nele e eu comprei o toner apenas duas vezes.
Mas ontem eu estava no fórum Script Brasil e lá em 2021 encontrei um rapaz perguntando como imprimir o cabeçalho de um documento na impressora pelo PHP.
Eu uso o PHP porque não sei mexer no MySQL, mas nunca pensei em usar o PHP para conectar numa impressora.
Pelo Google, encontrei várias dicas de como conectar o PHP na impressora, eu só testei o comando
e o máximo que eu consegui foi ativar a impressora.
As outras dicas eu não testei porque envolvem o ambiente do sistema operacional, mas a melhor dica que eu vi foi jogar o PHP dentro do navegador e usar os comandos de impressão do navegador.
Apesar de eu não ter conseguido conectar o PHP na impressora, eu gostei da solução do fsockopen. Ele usa o endereço local da impressora na rede sem fio. Já o número 9100 eu não sei o que é, tentei mexer nele, mas aí eu só recebi um monte de mensagem de erro, afirmando que a impressora se recusa a aceitar o comando.
Basicamente a história da minha vida foi tentar conectar o computador na impressora. Aqui eu preciso agradecer ao Google, ele me ajudou muito. Rezei muito para conectar o Windows na impressora com a ajuda do Visual Basic. Mas essa época já foi, e eu fiquei muito feliz quando consegui conectar o Windows com uma impressora térmica. E para a minha alegria, eu não lembro mais nem como fazer a conexão, aquilo foi um pesadelo que custou um monte de noites mal dormidas.
Essa noite eu dormi tranquilo, mesmo que não tenha conseguido conectar o PHP na impressora. O meu objetivo é outro. Nesse ano, pretendo aprender a proteger o banco de dados criando conta e senha, o Google já tem um monte de tutorial pronto para copiar e colar, o desafio é preparar o MySQL para trabalhar no ambiente multiusuário. Enfim, a vida é incrivelmente fácil, o problema é como conviver com os outros, e a única maneira que eu encontrei para conseguir alguma coisa nessa vida é compartilhando as minhas soluções.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.