Star PassPRNT

Star PassPRNT 是一款先進的列印中繼應用程式,開發人員只需一行 JavaScript 或 HTML 即可將列印功能整合至網頁或行動裝置的應用程式中。
Star PassPRNT 使用示意圖

Star PassPRNT 支援從 iPad®、 iPhone®、 iPod Touch®、 Android™ 及 Windows™ 裝置上啟動列印請求,透過 URL Scheme 接收來自 Web 瀏覽器(如 Safari、Chrome)或類似 Filemaker Go 應用程式的 PDF/HTML 資料,並中繼轉至 Star Micronics 的藍牙、LAN 或 USB 印表機。

新增的 URL 處理功能,可直接從客戶端網站列印 HTML 頁面或 PDF,並將印表機狀態(列印完成、錯誤代碼等)透過 URL 查詢字串回傳至網站,用以監控列印流程。

Star PassPRNT 特性

█ 列印中繼應用程式:為 iOS 與 Android 開發者設計,作為行動裝置與 Star 印表機之間的列印橋樑。

█ 跨平台支援:可從 iPad®、iPhone®、iPod Touch®、Android™ 以及 Windows™ 裝置發送列印指令。

█ URL Scheme 列印:可從 Web 瀏覽器(如 Safari、Chrome)透過 URL scheme 接收資料,並列印至 Star 印表機。

█ 一鍵列印:使用者只需一次點擊即可完成列印,並自動從主應用程式切換至 PassPRNT 應用程式,節省操作時間。

█ 支援黑標功能:支援黑標定位,適用於需要精準定位的票據或標籤列印。

█ 支援週邊設備:支援控制錢箱,蜂鳴器等週邊設備。

█ 列印狀態回饋:可回傳列印完成、缺紙、錯誤代碼等資訊給主應用程式。

█ 開發設計簡易:無需在主應用程式中嵌入函式庫,使用 iOS 裝置時也無需申請 MFi。

Star PassPRNT 與 Apple AirPRNT 的功能差異(針對 iOS 開發者)


項目 Star PassPRNT Apple AirPRNT
支援平台 iOS、Android、Windows 僅 iOS
整合方式 透過 URL Scheme 呼叫,僅需一行 JavaScript/HTML,即可列印 PDF/HTML 透過 iOS 系統內建 AirPrint 功能
瀏覽器支援 Safari、Chrome 等任意瀏覽器 僅限 iOS 裝置上的支援瀏覽器
列印觸發 由網頁或 App 上的按鈕/連結直接觸發,一鍵列印 需使用者手動開啟系統列印介面並選擇範圍
狀態回饋 可回傳列印完成、缺紙、錯誤代碼等資訊至 Web/App 僅在 UI 顯示有限提示,無法回傳至應用程式
週邊控制 可控制錢箱、旋律喇叭 (MCS10)、蜂鳴器 (BU01) 錢箱控制能力有限(Always Open / Never Open)
列印速度 更快,專為 Star 熱感式印表機設計 可能需 20 秒以上,速度受 iOS 裝置影響
列印控制 可控制收據長度與版面,符合 Star 熱感式印表機需求 受 Apple 規則限制(固定最大長度、切紙規則)
黑標定位 支援 Black Mark 功能 不支援
雲端服務 支援 Star Cloud Services 不支援
MFi 認證 iOS 使用時無需申請 MFi 內建功能
應用程式切換 自動從主應用程式切換至 PassPRNT 無自動切換機制

【★ Star PassPRNT 注意事項 ★】

●  主應用程式和 Star PassPRNT 應用程式之間會有畫面切換。

●  無法使用印表機內建的字體。

●  列印二維碼或一維條碼時,無法保證可讀性。

●  週邊設備僅支援錢箱、旋律揚聲器 (MCS10) 和蜂鳴器 (BU01)。

Star PassPRNT 印表機如何設置?

Star PassPRNT 的運作包含三個角色:「主機應用程式」、「PassPRNT」與「印表機」。主機應用程式與 PassPRNT 安裝在主機設備上,透過 Bluetooth 或 LAN 與印表機進行通訊。

Star PassPRNT 使用示意圖

請參考以下操作設置 Star PassPRNT 應用程式使用的 Star 印表機。

一. 根據您裝置的作業系統,點選下表中圖示,進行下載、安裝適用的 Star PassPRNT 應用程式版本。

iOS 系統 Android 系統 Windows 系統
 App Store   Google play   Microsoft Store 

二. 開啟 Star PassPRNT 應用程式,搜尋、連接、設定您使用的 Star Micronics 印表機。

● 開啟 iOS 系統中的 Star PassPRNT APP 後,於畫面中點選 Search 文字,進行搜尋並選擇連結的印表機。

● 依實際使用需求,於畫面中點選相關設定選項(如:裁切類型、錢箱選項等)。

● 詳細說明請參閱   Star PassPRNT 使用手冊 

iOS 設定畫面

● 開啟 Android 系統中的 Star PassPRNT APP 後,於畫面中點選 Printer 下方的欄位,進行搜尋並選擇連結的印表機。

● 依實際使用需求,於畫面中點選相關設定選項(如:裁切類型、錢箱選項等)。

● 詳細說明請參閱   Star PassPRNT 使用手冊 

Android 設定畫面

● 開啟 Windows 系統中的 Star PassPRNT 應用程式後,於左側選單中點選 Printer 後,在右側內容頁中點選介面類型,進行搜尋並選擇連結的印表機。

● 依實際使用需求,於左側選單中點選相關設定選項(如:裁切類型、錢箱選項等)後,在右側詳細內容頁中選擇設定值。

● 詳細說明請參閱   Star PassPRNT 使用手冊 

Windows 設定畫面

主機應用程式如何啟動 Star PassPRNT 進行列印?

Star PassPRNT 使用 URL scheme 接收來自主應用程式的列印指令。

這種方式允許透過特定格式的 URL 傳遞 HTML、PDF 或遠端 URL 的列印資料。

●  以下為 JavaScript 生成 URL Scheme 範例

JavaScript URL Scheme

 【URL 結構說明】

● URL Scheme:starpassprnt:// 是啟動 PassPRNT 的關鍵字。

● Path(路徑):例如 v1/print/nopreview 表示使用版本 1 的列印功能,且不顯示預覽畫面。

● Query(查詢) :以 ? 開始,使用 & 分隔多個參數。

● 查詢參數詳細說明,請參閱   Star PassPRNT 使用手冊 - 「資料規格」 章節。

● 開發設計時,請點選   Star PassPRNT SDK 下載 

● 測試評估時,可參考   Star PassPRNT 網頁版中文範例  

Star PassPRNT 適用機型

依據主機作業系統差異,Star PassPRNT 支援的 Star 印表機有 機型 / 韌體版本 / 連接介面 等限制。
請參閱以下作業系統的適用資訊。

「通訊介面」資訊是指「Star PassPRNT 應用程式」對該機型可支援「搜尋、連結、通訊」的介面類型。 使用 Star PassPRNT 前,請先檢視「印表機實體介面的配置」是否符合規範。
機型 韌體版本 通訊介面
TSP650II 2.1(含)以上 藍芽 / LAN
TSP700II 5.1(含)以上 藍芽 / LAN
TSP800II 2.1(含)以上 藍芽 / LAN
FVP10 2.0(含)以上 藍芽 / LAN
BSC10
*有地區限制的機型
*需調整 MSW 設定
1.0(含)以上 LAN
TSP100IIIBI 1.0(含)以上 藍芽
TSP100IIIW 1.4(含)以上 LAN
TSP100IIILAN 1.3(含)以上 LAN
TSP100IIIU 1.0(含)以上 USB
TSP100IV 1.0(含)以上 藍芽 / LAN
TSP100IV SKI 2.0(含)以上 藍芽 / LAN
mPOP 1.0.1(含)以上 藍芽 / USB
mC-Print2 1.0(含)以上 藍芽 / LAN / USB
mC-Print3 1.0(含)以上 藍芽 / LAN / USB
mC-Label2 1.0(含)以上 藍芽 / LAN / USB
mC-Label3 1.0(含)以上 藍芽 / LAN
BSC10II
*有限制地區機型
3.0(含)以上 LAN
SM-S210i (StarPRNT)
*僅限日本機型
3.0(含)以上 藍芽
SM-S210i (ESC/POS)
*僅限日本機型
2.5(含)以上 藍芽
SM-S230i (StarPRNT)
*僅限 EU/US 機型
1.0(含)以上 藍芽
SM-S230i (ESC/POS)
*僅限 EU/US 機型
1.0(含)以上 藍芽
SM-T300i (StarPRNT) 3.0(含)以上 藍芽
SM-T300i (ESC/POS) 2.5(含)以上 藍芽
SM-T400i (StarPRNT) 3.0(含)以上 藍芽
SM-T400i (ESC/POS) 2.5(含)以上 藍芽
SM-L200 1.1(含)以上 低功耗藍芽
SM-L300 1.0(含)以上 低功耗藍芽
「通訊介面」資訊是指「Star PassPRNT 應用程式」對該機型可支援「搜尋、連結、通訊」的介面類型。 使用 Star PassPRNT 前,請先檢視「印表機實體介面的配置」是否符合規範。
機型 韌體版本 通訊介面
TSP650II 2.1(含)以上 藍芽 / LAN / USB
TSP700II 5.1(含)以上 藍芽 / LAN / USB
TSP800II 2.1(含)以上 藍芽 / LAN / USB
FVP10 2.0(含)以上 藍芽 / LAN / USB
BSC10
*有地區限制的機型
*需調整 MSW 設定
1.0(含)以上 LAN / USB
TSP100IIIBI 1.0(含)以上 藍芽
TSP100IIIW 1.4(含)以上 LAN
TSP100IIILAN 1.3(含)以上 LAN
TSP100IIIU 1.0(含)以上 USB
TSP100IV 1.0(含)以上 藍芽 / LAN / USB
TSP100IV SKI 2.0(含)以上 藍芽 / LAN / USB
mPOP 1.0.1(含)以上 藍芽 / USB
mC-Print2 1.0(含)以上 藍芽 / LAN / USB
mC-Print3 1.0(含)以上 藍芽 / LAN / USB
mC-Label2 1.0(含)以上 藍芽 / LAN / USB
mC-Label3 1.0(含)以上 藍芽 / LAN / USB
BSC10II
*僅適用 Standard Mode
3.0(含)以上 LAN / USB
SM-S210i (StarPRNT)
*僅限日本機型
3.0(含)以上 藍芽
SM-S210i (ESC/POS)
*僅限日本機型
2.5(含)以上 藍芽
SM-S230i (StarPRNT)
*僅限 EU/US 機型
1.0(含)以上 藍芽
SM-S230i (ESC/POS)
*僅限 EU/US 機型
1.0(含)以上 藍芽
SM-T300i (StarPRNT) 3.0(含)以上 藍芽
SM-T300i (ESC/POS) 2.5(含)以上 藍芽
SM-T400i (StarPRNT) 3.0(含)以上 藍芽
SM-T400i (ESC/POS) 2.5(含)以上 藍芽
SM-L200 1.1(含)以上 藍芽
SM-L300 1.0(含)以上 藍芽
「通訊介面」資訊是指「Star PassPRNT 應用程式」對該機型可支援「搜尋、連結、通訊」的介面類型。 使用 Star PassPRNT 前,請先檢視「印表機實體介面的配置」是否符合規範。
機型 韌體版本 通訊介面
TSP650II 2.1(含)以上 藍芽 / LAN
TSP700II 5.1(含)以上 藍芽 / LAN
TSP800II 2.1(含)以上 藍芽 / LAN
FVP10 2.0(含)以上 藍芽 / LAN
BSC10
*有地區限制的機型
*需調整 MSW 設定
1.0(含)以上 LAN
TSP100IIIBI 1.0(含)以上 藍芽
TSP100IIIW 1.4(含)以上 LAN
TSP100IIILAN 1.3(含)以上 LAN
TSP100IV 1.0(含)以上 藍芽 / LAN
TSP100IV SKI 2.0(含)以上 藍芽 / LAN
mPOP 1.0.1(含)以上 藍芽
mC-Print2 1.0(含)以上 藍芽 / LAN
mC-Print3 1.0(含)以上 藍芽 / LAN
mC-Label2 1.0(含)以上 藍芽 / LAN
mC-Label3 1.0(含)以上 藍芽 / LAN
BSC10II
*僅適用 Standard Mode
3.0(含)以上 LAN
SM-S210i (StarPRNT)
*僅限日本機型
3.0(含)以上 藍芽
SM-S210i (ESC/POS)
*僅限日本機型
2.5(含)以上 藍芽
SM-S230i (StarPRNT)
*僅限 EU/US 機型
1.0(含)以上 藍芽
SM-S230i (ESC/POS)
*僅限 EU/US 機型
1.0(含)以上 藍芽
SM-T300i (StarPRNT) 3.0(含)以上 藍芽
SM-T300i (ESC/POS) 2.5(含)以上 藍芽
SM-T400i (StarPRNT) 3.0(含)以上 藍芽
SM-T400i (ESC/POS) 2.5(含)以上 藍芽
SM-L200 1.1(含)以上 藍芽
SM-L300 1.0(含)以上 藍芽