Não funcionou!!!
Alguém tem algum exemplo prático.
Funcionando para imprimir direto na impressora?
Uso windows 7 64 bits, scriptcase 9.1
e uma impressora térmica imprimindo na porta LPT1 ( usando o comando net use )
quando mando por fora, seja pelo DOS ou um arquivos php, imprime, mas pode dentro do scriptcase não vai de jeito nenhum.
É necessário ativar alguma coisa no PHP utilizado pelo scriptcase?
Fiz mais um teste com esse código:
$_CR_LF = chr(13).chr(10);
$_texto=“esse e o texto a ser impresso”;
$_porta_prn = “LPT1:”;
$port = fopen($_porta_prn, ‘w’);
if(!$port) {
$port = fopen($_porta_prn, ‘r’);
if(!$port) {
echo “
Nao foi possivel abrir o arquivo: “.$port.” !”;
}
fclose($port);
$port = fopen($_porta_prn, ‘w’);
}
fwrite($port, $_texto);
fwrite($port, $_CR_LF);
//------------------------------------------------------------------------------------------------
// Fecha a impressão
fclose($port);
Funcionou perfeitamente fora do scriptcase.
Mas quando coloquei ele no blank
ola as mensagem que ele apresenta:
Atenção
fopen(LPT1:): failed to open stream: No such file or directory
Atenção
fopen(LPT1:): failed to open stream: No such file or directory
Nao foi possivel abrir o arquivo: !
Atenção
fclose() expects parameter 1 to be resource, boolean given
Atenção
fopen(LPT1:): failed to open stream: No such file or directory
Atenção
fwrite() expects parameter 1 to be resource, boolean given
Atenção
fwrite() expects parameter 1 to be resource, boolean given
Atenção
fclose() expects parameter 1 to be resource, boolean given
Paulo José
Click Informatica