Star PassPRNT Web SDK 範例
使用方式說明:
調整下表的查詢參數(如切紙方式、錢箱控制、蜂鳴器、列印資料來源設定等)。
點擊頁面下方「列印」按鈕後,會將組合好的 URL Scheme 傳送至 Star PassPRNT 應用程式。
當列印完畢後, Star PassPRNT 應用程式會傳送列印結果或錯誤回應,於查詢參數 back 指定的網頁。
本範例頁面下方文字框內容,會依查詢參數的調整自動顯示組合完成的 URL Scheme 文字。
Windows 作業平台注意事項:
Windows UWP 版本時,不支援使用 pdf 查詢參數。
建議使用 url 查詢參數來列印遠端 HTML 或 PDF 檔案。
多數 Windows 瀏覽器對 URL 長度有限制,可能導致 html 查詢失敗。
列印後 Star PassPRNT 應用程式回應的訊息:
查詢參數總覽:
以下是範例頁面中支援的查詢參數與設定值:
查詢參數名
可調整的設定值
說明
port
----
使用右側輸入值
[印表機設定(PortName)]:預設使用 Star PassPRNT 應用程式的設定。
輸入值 = 需符合 StarIO portName 的設定值名稱 ; 如 TCP:192.168.1.100。
settings
----
空白
escpos
portable
portable;escpos
[印表機設定(Printer Type)]:預設使用 Star PassPRNT 應用程式的設定。
下拉選單值 = 需選擇符合印表機類型的 portSettings 設定值。
選項值說明請參考
PassPRNT 手冊印表機類型設定
。
timeout
----
10000 毫秒
使用右側輸入值
[印表機設定(Timeout)]:預設依 Star PassPRNT 應用程式的預設值 。
10000 毫秒 = 10 秒。
輸入值 = 以毫秒為單位輸入數字值。
size
----
2
2w1
2w2
2w3
3
3w
3w2
4
[列印寬度]:預設為不設定列印寬度。
下拉選單值 = 選項值可能會因不適用於印表機型而無效。
選項值說明請參考
PassPRNT 手冊列印寬度
。
drawer
----
不使用錢箱
列印前開啟錢箱
列印後開啟錢箱
[開錢箱指令執行時機]:預設使用 Star PassPRNT 應用程式的設定。
或重新指定此 3 種選項內容 。
drawerpulse
----
200 毫秒
500 毫秒
[開錢箱脈衝時間]:預設使用 Star PassPRNT 應用程式的設定。
或重新指定此 2 種選項內容 。
back
預設網址
本網址
使用右側輸入網址
[回呼 URL Scheme]:處理 Star PassPRNT 應用程式回應列印結果的網址。
預設網址 = 開啟範例預設的接收網頁顯示列印結果。
本網址 = 開啟本頁面在上方的文字框內顯示列印結果。
輸入值 = 開啟自行輸入接收回應的網址頁面顯示列印結果。
blackmark
----
停用
啟用
啟用並於電源開啟時偵測黑標
[使用黑標偵測的設定]:此設定會因印表機型號差異而無效。
當選擇未指定(----)時會忽略此設定,而是依印表機目前的設定值。
或重新指定此 3 種選項內容 。
cut
----
半切紙
全切紙
手動撕紙
不切紙
[切紙方式]:預設使用 Star PassPRNT 應用程式的設定。
或重新指定此 4 種選項內容 。
popup
----
彈出視窗
不彈出視窗
[錯誤時彈出視窗設定]: Star PassPRNT 程式發生錯誤時的彈出視窗設定。
選擇未指定時(----) 為彈出視窗。
或重新指定此 2 種選項內容 。
html
----
HTML 收據樣張
[列印 HTML 檔案]: 選擇列印 HTML 格式的檔案內容。
無預設指定 HTML 檔案。
HTML 收據樣張 = 列印本伺服器中的 HTML 格式收據檔案內容。
pdf
----
PDF 收據樣張
[列印 PDF 檔案]: 選擇列印 PDF 格式的檔案內容。
無預設指定 PDF 檔案。
PDF 收據樣張 = 列印本伺服器中的 PDF 格式收據檔案內容。
url
----
HTML 收據樣張
PDF 收據樣張
使用右側輸入值
[列印 URL 指定檔案]: 選擇使用 URL(網址) 方式指定下載檔案進行列印。
無預設指定檔案。
HTML 收據樣張 = 指定本伺服器中 HTML 格式收據的 URL 網址進行下載列印。
PDF 收據樣張 = 指定本伺服器中 PDF 格式收據的 URL 網址進行下載列印。
使用右側輸入值 = 選擇您自行輸入的 URL 網址內容進行下載列印。
依上述設定條件,自動生成傳送至 Star PassPRNT 應用程式的 URL Scheme 查詢文字內容如下: