Daten vom Com Port im Browser ausgeben, wie?
Ich habe das volgende Prooblem.
Ich muss mittels eine Barcodescanner die INformationen voon einem Strichcode in den rechner einlesen und diese dann im Browser ausgeben. Ich habe nur die möglichkeit dies mittels PHP zu machen. Ich habe es schon geschaft dass mein COM1 Port an den der scanner angeschlossen ist, aufgemacht und zugemacht wird. Jetzt muss ich aber die ausgabe machen und daran verzweifele ich langsamm.
Dabei ist zu beachten dass der Scaner eine 2 als Anfangszahl und eine 3 als Endzahl automatisch einfügt. Also muss ich Praktisch nur das ausgeben was dazwischen steht. Und ich habe einen Start und einen endwert. Das ist mein code was ich geschafft habe aber weiter komme ich nicht. Jemand eine Idee?
<?
error_reporting(E_ALL);
ini_set("pfpro.defaulttimeout",1);
`mode com1: BAUD=9600 PARITY=E data=7 stop=1 xon=off`;
$fp = fopen ("COM1:", "r");
if (!$fp)
{
echo "Com Port nicht geöffnet.";
}
else
{
while (!feof($fp))
{
$buffer = fgets($fp, 1);
}
}
if ($buffer == "\2")
{
$string .= $buffer;
if ($buffer == "\3")
{
break;
}
}
echo $string;
fclose ($fp) or die ("Fehler beim schliessen der Com Verbindung");
?>
|