發票列印(出單機)
發票證明聯是從店裡的出單機印出來的,走的是與收據、廚房單完全相同的那條路(Print Bridge / 出單站佇列)。不需要另外安裝任何發票專用的列印軟體,也不會跳出瀏覽器的列印對話框。
本章說明「紙從哪一台出」「印出來是什麼」「沒出來怎麼查」。發票列表上「列印 / 補印」按鈕怎麼操作,見「發票列表」。
不再使用光貿列印軟體 GrandMall_Invoice(2026-08-25 起)
https://localhost:9119 → 由它轉送到發票機」。那條路已經不存在了。
舊做法有兩個問題:列印目標是一個沒有任何地方寫得進去的隱藏設定,實際上所有店都在用同一組寫死的位址;而且光貿的服務走 https、我們的出單機小幫手走 http,這個呼叫幾乎必定失敗,最後就退回瀏覽器的列印對話框 —— 店員的感受是「按了列印卻叫我自己選印表機」。
現在發票直接走出單機。已經裝了光貿列印軟體的電腦不必移除(它不影響現在的流程),但也不需要為了印發票而安裝它。一 發票會從哪一台印表機出
在 餐飲 POS → 設定 → 出單機 編輯任一台印表機,功能欄位(可複選)現在多了第 8 個選項「發票」。勾了這台,發票證明聯就從這台出。
系統依下列順序決定,前一階找不到才往下:
| 順序 | 條件 | 畫面會怎麼講 |
|---|---|---|
| 1 | 有機器勾了「發票」 | 「發票證明聯從『某某機』出(已指定為發票印表機)」 |
| 2 | 沒人勾發票,但有機器勾了「收據結帳單」 | 橘字:「未指定發票印表機,目前會從『某某機』出(系統自動挑的,不是設定的結果)」 |
| 3 | 連收據機也沒有,但有「廚房工作站單」 | 橘字,同上,並點名是廚房出單機 |
| 4 | 一台都算不出來 | 紅字:「這家分店沒有可用的發票/收據印表機,發票目前印不出來」 |
這段文字就顯示在 發票管理 → 發票列表 頁面標題下方,進頁面就看得到。
自動挑的那一台,畫面一定會點名
多數店不用做任何事
結帳當下印的那一張,目前仍固定走「收據結帳單」那台
訂單管理 → 補印發票,目前仍然是找「收據結帳單」那一台(找不到才退廚房機)。所以若您把「發票」勾在另一台、而不是收據機上,結帳當下的證明聯還是會從收據機出。
想讓兩邊都從同一台出,請把「發票」勾在收據機本身,或聯繫客服協助調整。二 印出來是什麼
每次列印會出兩張,中間自動切紙,撕開即可分開使用。
第一張:電子發票證明聯
- 「電子發票證明聯」標題
- 期別(例:
115年05-06月) - 發票號碼(如
AA26508166) - 開立日期時間
- 隨機碼(靠左)與總計(靠右)並排一行
- 賣方統編(B2B 時右側並排買方統編)
- 有載具時印載具號碼;有捐贈碼時印捐贈碼
- 一維條碼(Code 39)+條碼下方文字
- 兩張並排的 QR Code
第二張:消費明細
- 「消費明細」標題、發票號碼、開立時間
- 品項清單(品名 / 數量 / 小計)
- 銷售額 / 稅額 / 總計
- 最下方置中印賣方名稱
發票整份偏右、右側被切 —— 已修正(2026-09-01)
有收服務費 / 有整單折扣的店,明細會多出兩行(2026-08-25 起)
第二張下方的「賣方名稱」印的是哪一個名字
發票管理 → 發票參數 → 服務商設定 的「賣方名稱(證明聯抬頭)」欄位;該分店沒填就沿用全店共用那份,全店共用也沒填則用系統裡的商家名稱。
連鎖店的各分店若是不同法人,請切到該分店後分別填寫,否則會印出「本店統編 + 別家公司名稱」。此欄只影響列印與畫面顯示,不影響申報內容(申報以統一編號為準)。網頁版列印頁用的是同一個名字。三 什麼時候會印、什麼時候不印
| 情境 | 會不會出紙 |
|---|---|
| 結帳選「統一編號」 | 開立 + 印證明聯 |
| 結帳選「索取紙本」 | 開立 + 印證明聯 |
| 結帳選「手機載具」 | 開立,不印紙本(發票存在顧客載具裡) |
| 結帳選「捐贈」 | 開立,不印紙本 |
| 發票列表按「列印 / 補印」 | 印(載具發票要額外確認,見下) |
載具發票不能補印 —— 這是法規,不是故障
四 「送出列印」不等於「紙已經出來」
這是排查時最重要的一句話。發票列印分成兩段:系統把任務交出去,以及那台機器真的吐紙。
系統做了什麼保護:
- 直接送到出單機的店:只有本機的 Print Bridge 回報「印成功」,畫面才會顯示成功、列印次數才 +1。Print Bridge 沒開、印表機不通、逾時 → 顯示紅色錯誤,列印次數一次都不會加,按鈕維持「列印」。
- 開了「出單站集中列印」的店(見「出單站」):畫面顯示「發票已送出單站列印」=任務已經進佇列。此時紙還沒出來,要那台常駐的出單站電腦把它撈走才會印。出單站沒開機、瀏覽器分頁被關掉,任務就會停在佇列裡等,而畫面上是綠色的成功訊息。
所以看到「已送出單站列印」卻沒看到紙,先去看出單站那台電腦,不要一直按重印。
五 常見問題
Q1 按了列印但機器沒動靜
依序檢查:
- 發票列表頂端那行字寫什麼? 紅字「沒有可用的發票/收據印表機」=這家分店根本沒設印表機,先去
餐飲 POS → 設定 → 出單機新增一台。 - 它點名的是哪一台? 若寫的機器不是您預期的那台,去把「發票」勾在正確的機器上。
- 這台電腦的 Print Bridge 有沒有在跑? 沒開的話畫面會直接寫「Print Bridge 未啟動,無法列印」。
- 有沒有顯示「已送出單站列印」? 有的話問題在出單站那台電腦(見上一節)。
- 印表機開機了嗎、網路通嗎? POS 主機 cmd 跑
ping 印表機IP確認。設定方式見「出單機網路設定」。 - 紙夠嗎?
Q2 這張是載具發票,按列印被擋下來了
這是正常的,不是故障。見上方「載具發票不能補印」。顧客中獎要兌獎時,在確認框按「仍要列印(中獎兌獎)」。
Q3 按了兩次補印,只出一張
「補印」的本質就是刻意再出一張一模一樣的,系統已針對這點處理過,連按兩次應該要出兩張。若確實只出一張,請聯繫客服並提供發票號碼與時間。
Q4 印出來中文亂碼
出單機的文字編碼設錯了。到 餐飲 POS → 設定 → 出單機 編輯該台,切換 Big5 / GBK 後重印一張比對(多數國產熱感機是 GBK)。
Q5 我的機器是 Star(StarPRNT),發票印不出來
目前已知限制:設成 StarPRNT 的機器,廚房站單、總單、核對單、收據、日結單、測試列印都正常,唯獨電子發票證明聯還印不出來。詳見「出單機設定」。這一項請聯繫客服確認進度。
Q6 條碼 / QR Code 印不完整
先換新紙捲、用清潔紙過一次熱頭再重印。若新紙也一樣,請聯繫客服並附上實拍照片。
Q7 列印份數設 3 份,發票還是只印一張
這是刻意的。 發票證明聯是稅務憑證,同一個號碼印兩份可能被當成兩份憑證交給不同對象,因此不受出單機「列印份數」設定影響 —— 就算收據機設了 3 份,證明聯仍然只印一張。要再一張請走「補印」。
Q8 可以改用 A4 一般印表機印發票嗎
不建議。一般印表機驅動不支援熱感機的指令與編碼,中文 / 條碼 / QR 都會出問題。若只是要存檔做帳,請用發票列表的匯出功能,紙本仍走出單機。
六 故障排除快速表
| 症狀 | 第一步 | 第二步 |
|---|---|---|
| 完全沒反應 | 看發票列表頂端那行字(紅 / 橘 / 灰) | Print Bridge 是否啟動 |
| 顯示「已送出單站列印」但沒紙 | 出單站電腦是否開機、分頁是否還開著 | 出單站失敗清單有沒有這筆 |
| 紙從錯的機器出來 | 頂端那行字有沒有寫「自動挑的」 | 把「發票」勾到正確那台 |
| 中文亂碼 | 該台的文字編碼 Big5 / GBK | 重印比對 |
| 載具發票印不出來 | 這是法規,不是故障 | 中獎兌獎才需要,確認框按「仍要列印」 |
| 條碼 / QR 印不全 | 換新紙捲 | 清潔熱頭 |
| 按鈕一直維持「列印」不變「補印」 | 代表那張從來沒真的印出來過 | 照 Q1 逐項排查 |
其他問題協助
<!-- TODO(qa-verifier)截圖補入:
- 出單機編輯視窗「功能」欄勾選「發票」的位置
- 發票列表頂端三態提示(已指定 / 自動挑的橘字 / 印不出來紅字)
- 發票列表「列印」與「補印(已印 N 次)」兩種按鈕外觀
- 載具發票被擋下時的確認框
- 兩張紙範例(證明聯 + 消費明細)實拍
-->