就我所知,browser-based架構的死穴之一是:browser不能控制device。其傳說原因是「安全考量」。但是,曾經在某車商見到這種景象:用IE browser。可以選擇桌子旁邊的印表機,可以列印發票,可以刷卡。簡直太不可思議了!請教先進:(1) 如果是從http server下載PDF之類的檔案,然後列印的話,可以理解。但是,如果不是採用這種「間接」方法,是怎樣設計,才能這樣「直接」列印呢?難道Adobe有IE的printer API的plug-in,讓程式師去呼叫javascript或M$ ActiveX,把PDF送去plug-in的API,直接輸出?(2)
Browser是怎樣和信用卡的讀卡機做I/O的?還是我看錯了:信用卡的讀卡機其實是獨立設備,根本沒有和他們的browser-based application整合,是用手工在browser輸入信用卡號、失效日、金額?