<div dir="ltr">I&#39;m currently dealing with a number of Linux Web Kiosks who&#39;s sole function is data input into our company&#39;s ERP system. They simply run Mozilla full screen. These stations have served us well for nearly 5 years now, but new processes are starting to appear in the plant. One is barcode tracking of inventory as it moves through the plant. Of course, cost comes into play so IT is challenged with figuring out how to go about getting a barcode reader working with the existing kiosks for the new tracking stuff. <br>
<br>As our barcode tracking is already done via a web application, and scanning the barcode just has to bring up information about the barcode being scanned. <br><br>My thought is a simple perl/php/whatever script that monitors the serial port could be started when the kiosk&#39;s X11 session starts. When the trigger on the RS232 device is pulled, the monitor would take the barcode ASCII, do any processing/modification that was needed (shouldn&#39;t be any I think..?), and open a new browser window using mozilla-xremote-client:<br>
<br>mozilla-xremote-client -a any openURL(<a href="http://server/app/kiosk.aspx?barcode=">http://server/app/kiosk.aspx?barcode=</a>&lt;insertbarcodestring&gt;, new-window)<br>or<br>mozilla-xremote-client -a any openURL(<a href="http://server/app/kiosk.aspx?barcode=">http://server/app/kiosk.aspx?barcode=</a>&lt;insertbarcodestring&gt;, new-tab)<br>
<br>It would be trivial to get all kiosks running the application when the X11 starts, and the user just needs read access to the serial prot in order to launch the monitor app. <br><br>The question I have is, before I go to all the trouble of creating a monitor of some sorts, is there a program or other pre-existing script that can do this? I haven&#39;t had any luck with searching so far, but it seems like something that should already exisit. <br>
<br>-- <br>Andrew S. Zbikowski | <a href="http://andy.zibnet.us">http://andy.zibnet.us</a><br>IT Outhouse Blog Thing | <a href="http://www.itouthouse.com">http://www.itouthouse.com</a><br>
</div>