2016-06-10 206 views
2

首先,我想知道是否可以這樣做。Javascript - 在客戶端上的熱敏打印機上打印(無小程序)

我正在開發一個Web應用程序,用戶必須在自己的熱敏打印機上打印收據。

我不想在客戶端上使用Java applet或Flash,因爲html5的入口這些技術將不被瀏覽器支持。所以我想在服務器端使用PHP,如果可能的話,在客戶端瀏覽器上使用JavaScript。

如果只有JavaScript是不夠的,我應該開發哪種應用程序來安裝在客戶端上,這樣才能幫助JavaScript完成任務。我需要一些信息和參考資料,我如何才能達到這個目標。 (請在客戶端應用程序沒有微軟的技術...使用Java,Python,是的NodeJS歡迎)

在此先感謝

+0

從未使用過熱敏(收據)打印機,所以......與普通噴墨相比,需要發送到熱敏打印機的數據有差異嗎?不只是構建所需的輸出並在JavaScript中調用'print()'就足夠了? *(讓客戶端 - 瀏覽器,驅動程序 - 處理實際的打印。)* – ROAL

+0

瀏覽器插入打印頁面的頁眉和頁腳,並刪除它們應該在瀏覽器配置中完成。這並不是完美的方式,因爲PC客戶端對很多人來說都是如此,如果他們改變了瀏覽器,他們應該重新配置瀏覽器。 –

回答

-2

我發現這樣做與Java客戶端應用程序的打印方式。每個想要執行打印過程的客戶端PC都應該安裝一個JAVA應用程序。這個JAVA應用程序應該是一個監聽指定端口的HttpServer,當然應該允許CORS。因此,流程如下:

JAVA應用程序當然應該在啓動時執行,因此它總是會監聽該端口上的請求。

相關問題