flowchart TD
Start([開始]) --> SetMode[設定掃描模式為範本模式 smSample]
SetMode --> SetUI[切換單頁顯示並重置計數]
SetUI --> InputFormID[引導使用者輸入 FormID]
InputFormID --> CheckReg{FormID 是否已註冊?}
CheckReg -- 否 --> ShowErr[顯示未註冊訊息] --> End([結束])
CheckReg -- 是 --> StartScan[呼叫 StatrTwainScan 執行掃描]
StartScan --> CheckFile{是否成功產生 TIF 影像?}
CheckFile -- 否 --> End
CheckFile -- 是 --> GenJPG[產生 JPG 預覽圖]
GenJPG --> UploadTIF[透過 HTTPS 上傳 TIF 範本]
UploadTIF --> CheckSess{Session 是否有效?}
CheckSess -- 否 --> ShowLogin[提示重新登入] --> End
CheckSess -- 是 --> UploadJPG[上傳 JPG 影像]
UploadJPG --> Success[提示傳送完成] --> End