was ist an diesem Script falsch?
Ich erhalte keine Daten vom Scaner. Also keine ausgabe auf dem Bildschirm
Test Ausgabe Com Port
mode com1: BAUD=9600 PARITY=E data=7 stop=1 xon=off; //COM Port Ansteuern
$fp = fopen („COM1:“, „r“); //Das COM Port zum schreiben Aufmachen
if (!$fp)
{
echo „Com Port nicht geöffnet.“; // beim nichtöffnen des COM Ports --> else
}
else
{
$word = „“ ;
while ($char = fgetc($fp))
{
switch ($char)
{
case 2: $word = „chr(2)“; /* beginn des wortes tue etwas */
break;
case 3: $word = „chr(3)“; /* ende des wortes tue etwas */
break;
default: $word .= $char;
break;
}
echo „$char:blush:word\n“;
}
//$word = substr($buffer,strpos($buffer,chr(2))+1,strpos($buffer,chr(3))-strpos($buffer,chr(2))-1); //Die erste und die Letzte Dezimal Zahl abschneiden
// echo $word; // Augabe am Bildschirm
}
// Das COM Port schließen
fclose ($fp) or die („Fehler beim schliessen der Com Verbindung“);
?>