Releases
v1.8.0
1.8.0:批次產生 QR Code 與條碼、印成 A4 標籤紙
Compare
Sorry, something went wrong.
No results found
Wcc723
released this
12 Oct 23:57
新增
批次產生 QR Code 與條碼 (/batch/,#13 )。把一份清單一次做成很多張 QR Code 或條碼,打包成 ZIP 下載,
全部在瀏覽器裡完成,清單不會上傳。
三種輸入:從 Excel 或 Google 試算表貼上(自動判斷第一列是不是欄名,再選內容欄與檔名欄;欄名是網址、條碼、EAN 的那一欄
預設當內容欄,編號、貨號那一欄預設當檔名欄)、每行一筆、連號
(前綴、起始值、數量或結束值、增量、補零位數、後綴,即時顯示前三筆與最後一筆)。
內容範本:https://example.com/asset/{編號} 這種「固定網址+編號」,Google 表單的預填連結也可以;
代入的編號會自動轉成網址可用的寫法。
碼制:QR Code、Code 128、EAN-13、EAN-8、Code 39、ITF-14。EAN 輸入 12 位自動補檢查碼、13 位會驗證,
用連號產生的店內碼(20 到 29 開頭)每一筆的檢查碼都會算好。
逐列檢查:內容太長、位數或檢查碼不對、不支援的字元、空白都會標紅並寫出原因,可以選「全部修好才產生」或
「略過有問題的列」;內容重複只提醒。Code 39 的內容含 $ / + % 時也會提醒:有些掃描器會把它們跟下一個字合在一起讀,
讀出來跟原本不一樣(跟條碼產生器同一條提醒,照樣可以產生)。
下載 PNG(選圖片大小或清晰度)或 SVG,QR Code 四周留 4 格空白,條碼的留白與條碼產生器相同。
檔名來自檔名欄、內容本身或流水號,不能用的字元換成底線,重名自動加 (2)、(3)。
一次最多 2,000 筆,畫面顯示進度、隨時可以取消;做到一半記憶體不足時說明原因、下載鈕恢復可按,不會一直停在產生中。預覽只畫前 24 張。用鍵盤操作時,產生途中焦點在「取消」,
結束後回到下載鈕。
印成 A4 標籤紙 (批次產生的第二種輸出方式,#14 )。清單直接排在 A4 標籤貼紙上,用瀏覽器列印,不必再用 Word 設定合併列印。
內建鶴屋與龍德常見的型號,從 2 × 5 的 10 格到 7 × 16 的 112 格,全版切割與四邊留白的都有;格子的位置照兩家官網 Word 範本的設定,
做到品牌+型號(同樣格數的型號,邊界可能差到 2 mm)。找不到型號可以自訂欄數、列數、單格寬高、上與左邊界、欄距與列距。
從第幾格開始印(用掉一半的標籤紙可以接著用,前面的格子留白),每筆可以連續印好幾份。
每格是一個碼加一到三行字,字從貼上的欄位選(例如財產編號、品名、保管單位);字依長度自動縮小,太長就截斷、以「…」結尾,
畫面上列出是哪幾列。字型可選微軟正黑體、標楷體、新細明體,這台電腦沒有選的字型時會說明(Mac 下載了內附的標楷體也認得出來、照樣用它印)。
全版切割或貼著紙邊的型號,最外圈格子裡的碼與字自動往內縮,避開印表機印不到的紙邊。
一維條碼在格子裡太窄(例如 EAN-13 低於標準尺寸的 80%、Code 128 最細的線不到 0.19 mm)或太矮、QR Code 的小方塊太小時,
說明原因並停用列印,那幾格也不會印出來,不輸出掃不到的標籤;偏細只提醒。
對位測試頁:只印每一格的框線、格號與一把 5 公分校正尺,用白紙疊在標籤紙上對著光看。印出來整批偏了,用左右、上下位移微調(mm),
可以選擇記住這台印表機的位移(只存兩個數字)。
列印鈕旁一直提醒:紙張 A4、縮放選「實際大小(100%)」、邊界選「無」,不要選「符合頁面大小」。不產生 PDF 檔,要 PDF 可以在列印視窗另存。
首頁、條碼產生器與頁尾都連到批次產生;常見問題的「有數量或使用次數的限制嗎?」改成介紹批次產生
(原本寫沒有批次產生的功能,現在先說使用次數沒有限制,再說批次每次有筆數上限);隱私權政策補上批次產生的清單怎麼處理,
以及印標籤紙時唯一會存在瀏覽器裡的位移數字;關於頁的說明(搜尋結果上的摘要)補上批次產生。
技術
批次的 QR Code 直接用 qrcode-generator 編碼(單張產生器的 qr-code-styling 內部用的同一套,改成本站直接宣告並精確鎖版),
ZIP 是自己寫的零相依 STORE 格式;這些都只在批次頁才下載,不影響其他頁的載入。
條碼 PNG 的畫法改成條碼產生器與批次共用同一份,SVG 下載檔也是同一份;Code 39 的 $ / + % 判斷也共用同一份。
批次的 ZIP 下載後 40 秒才回收暫存的檔案網址(單張圖仍是 1 秒):Safari 與 iOS 讀幾十 MB 的檔案比較慢,回收太早會下載不完整。
新增批次產物的回讀測試:每種碼制的 SVG 與 PNG 都用本站的掃描器讀回原本的內容;Code 39 含 $ / + % 的讀回值會變,
也寫成測試鎖住提醒存在的理由。
使用統計只在下載成功或按下「列印標籤」時記一筆:大概的筆數級距、碼的種類與輸出方式(PNG、SVG 或 A4 標籤紙),
不含清單內容、檔名、標籤紙型號與位移。
標籤紙列印的毫米數字集中在一個規格檔;型號資料是純資料加測試(每格都在 A4 裡、左右邊界對得上紙寬、下邊界用紙高反推)。
碼是向量 SVG、字是系統字型;A4 與邊界 0 的列印設定只在標籤紙的列印區顯示時才加,其他頁照一般網頁列印。
新增標籤的回讀測試:照標籤實際的大小以 300 dpi 光柵化,再用本站的掃描器讀回原本的內容;最小的 7 × 16 格、全版切割內縮的角落格都包含在內。
You can’t perform that action at this time.