diff --git a/lib/ui/setup_wizard.dart b/lib/ui/setup_wizard.dart index 42f19e2..bf24281 100644 --- a/lib/ui/setup_wizard.dart +++ b/lib/ui/setup_wizard.dart @@ -293,17 +293,27 @@ class _SetupWizardState extends State { else if (!ready) ...[ Text( Platform.isMacOS - ? '驱动已安装。请确认:① 打印机 USB 已连接并开机;② 系统设置 → 打印机与扫描仪 里出现 HiTi 打印机(没有的话点下方「+」添加,选 HiTi CS-200e);③ 回到这里重新检测。' - : 'Windows 打印站:打开 HiTi 官网下载 CS-2xx Windows 驱动并安装,USB 连接打印机;本应用也支持免驱动的 SDK 直连模式,装完驱动或接好打印机后点「重新检测」。', + ? '驱动已安装。请确认:① 打印机 USB 已连接并开机;② 系统设置 → 打印机与扫描仪 里出现 HiTi 打印机(没有的话点下方「+」添加,选 HiTi CS-200e);③ 回到这里重新检测。' + : '请先:① 用 USB 线连接打印机并开机,点「重新检测」——本应用通过 SDK 直连打印机,通常无需安装驱动;② 若反复检测不到打印机,再考虑打开 HiTi 官网安装 CS-2xx Windows 驱动(可选兜底)。', style: Theme.of(context).textTheme.bodySmall?.copyWith(height: 1.6), ), const SizedBox(height: 8), + if (!Platform.isMacOS) + Align( + alignment: Alignment.centerLeft, + child: Text( + '驱动下载(可选兜底)', + style: Theme.of(context).textTheme.bodySmall?.copyWith( + color: scheme.onSurfaceVariant, + ), + ), + ), Align( alignment: Alignment.centerLeft, child: TextButton.icon( onPressed: () => launchUrl(Uri.parse(_driverUrl)), icon: const Icon(Icons.open_in_new, size: 14), - label: const Text('打开 HiTi 驱动下载页'), + label: Text(Platform.isMacOS ? '打开 HiTi 驱动下载页' : 'HiTi 驱动下载页(可选)'), ), ), const SizedBox(height: 4),