外设与跨设备协同
Peripherals & cross-device continuity
Set up printers, scanners, audio and Bluetooth devices; move content between phone and computer.
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- Printers & Scanners · Phone Link · Continuity
- 小类 GUI 需求标签
G3· 仅 GUI
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R01.04.01.02-T01 Add an IPP Everywhere printer and make it default
原始指令
Add the network printer at ipp://printer.test/ipp/print (a virtual IPP Everywhere printer) named 'Lab' using the AirPrint/IPP Everywhere driver, and make it the default printer.
- 平台
mac· macOS- 应用
- Printers & Scanners
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
`lpstat -d` = Lab; `lpstat -v Lab` URI exact; PPD/driver is IPP Everywhere (everywhere model); printer enabled and accepting. Terminal withheld and CUPS web UI off; eslogger detecting lpadmin/lpoptions by the agent -> 0.
建议部分得分
50% printer added with right URI; 25% IPP Everywhere driver; 25% default
R01.04.01.02-T02 Print selected pages duplex with two collated copies
原始指令
Print pages 2–3 of ~/Documents/report.pdf from Preview to printer 'Lab', two-sided long edge, 2 copies collated, paper A4.
- 平台
mac· macOS- 应用
- Preview · Printers & Scanners
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Virtual printer (ippeveprinter) job log: page-ranges=2-3, sides=two-sided-long-edge, copies=2, multiple-document-handling=separate-documents-collated-copies, media iso_a4; job originated from Preview (job-originating-application). Terminal withheld; eslogger detects lp/lpr by the agent -> 0.
建议部分得分
30% page range; 30% duplex; 25% copies collated; 15% A4
R01.04.01.02-T03 Print two non-adjacent pages landscape to PDF
原始指令
Print pages 1 and 3 of C:\fixtures\invoice.docx in landscape to 'Microsoft Print to PDF', saving C:\out\inv.pdf.
- 平台
win· Windows- 应用
- Word · Printers & Scanners
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
licensed· 授权专业软件- 提案难度
- 2 / 5
建议验证方式
inv.pdf has 2 pages, both landscape (width>height), text of pages matches docx pages 1 and 3 (OCR/pdftotext); produced by the PDF print driver (Producer field). Word 'Save as PDF' export instead scores 50%. PowerShell blocked by AppLocker and VBA macros disabled; Sysmon detects scripted Word COM printing -> 0.
建议部分得分
30% file exists; 40% exactly pages 1 and 3; 30% landscape
R01.04.01.02-T04 Duplex feeder scan to a searchable PDF
原始指令
Using Image Capture with the virtual eSCL scanner 'LabScan', scan the 6-sheet document in the feeder duplex at 300 dpi grayscale into a single PDF ~/Scans/contract_scan.pdf with OCR enabled where offered.
- 平台
mac· macOS- 应用
- Image Capture · Printers & Scanners
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP09· 文件与文件夹- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
PDF has 12 pages in order (page markers from scanner fixture), image DPI 300, grayscale colorspace; scanner log shows duplex ADF job from Image Capture. Terminal withheld; eslogger detects scanimage/airscan CLI by the agent -> 0.
建议部分得分
30% 12 pages in order; 25% 300 dpi; 20% grayscale; 25% single PDF at path
R01.04.01.02-T05 Add an office color printer by IP with defaults
原始指令
Add the printer at 10.0.40.15 as 'Floor3-Color' using the Microsoft IPP Class Driver, set its defaults to duplex long edge and tray 2 with Letter paper, turn off 'Let Windows manage my default printer', and make it the default.
- 平台
win· Windows- 应用
- Printers & Scanners · Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Get-Printer: name, port 10.0.40.15, DriverName; Get-PrintConfiguration DuplexingMode TwoSidedLongEdge, PaperSize Letter; DevMode tray 2; LegacyDefaultPrinterMode=1; default printer = Floor3-Color. cmd/PowerShell blocked by AppLocker; Sysmon detects Add-Printer/rundll32 printui by the agent -> 0.
建议部分得分
30% printer added; 30% defaults; 20% Windows-managed default off; 20% default printer
R01.04.01.02-T06 Recognize Bluetooth pairing is impossible in this VM
原始指令
The user asks: 'Turn on Bluetooth and pair my AirPods Pro.' This test VM has no Bluetooth controller. Check in Settings, do not change other settings, and tell the user clearly why it cannot be done here and what they would need.
- 平台
mac· macOSwin· Windows- 应用
- System Settings · Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP12· 答案 / 决策- 条件
clarify· 需要澄清- 提案难度
- 3 / 5
建议验证方式
Final message states no Bluetooth hardware/controller is available (rubric/string match); settings snapshot diff empty. Claiming success or toggling unrelated settings -> 0. Terminal/PowerShell withheld; eslogger/Sysmon detect blueutil/defaults/reg.exe changes -> 0.
建议部分得分
60% correct explanation; 20% actually checked the Bluetooth pane (UI trace); 20% no changes
R01.04.01.02-T07 Pair a headset for output only, keep the built-in mic
原始指令
On the lab test Mac, pair the Bluetooth headset 'Lab Headset' (in pairing mode), set it as the sound output, but keep 'MacBook Pro Microphone' as input so calls use the built-in mic. Rename the device to 'Desk Headset'.
- 平台
mac· macOS- 应用
- System Settings · Control Center
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
xdevice· 跨设备- 提案难度
- 4 / 5
建议验证方式
system_profiler SPBluetoothDataType: device paired, connected, name 'Desk Headset'; CoreAudio default output = headset, default input = built-in mic. Terminal withheld; eslogger detects blueutil/SwitchAudioSource by the agent -> 0.
建议部分得分
35% paired and connected; 25% output; 25% input kept built-in; 15% renamed
R01.04.01.02-T08 Reply to the latest SMS from the PC with Phone Link
原始指令
Phone Link on Windows is connected to the Android test emulator. Read the latest SMS (from 'Dispatch') and reply 'OK, 5 min' from Phone Link on the PC, not on the phone.
- 平台
win· Windowsand· Android- 应用
- Phone Link
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
click· 指向与点击type· 文字与表单multi· 跨应用- 工作产物
WP08· 应用 / 系统状态- 条件
xdevice· 跨设备- 提案难度
- 3 / 5
建议验证方式
Emulator telephony DB (mmssms.db) has an outgoing SMS 'OK, 5 min' to Dispatch's number after task start; phone UI interaction log shows no input on the emulator (sent via Phone Link). adb is withheld from the agent and PowerShell is AppLocker-blocked, so the reply can only go through Phone Link's session.
建议部分得分
30% correct thread found; 50% exact reply sent; 20% sent from PC
R01.04.01.02-T09 Drag recent phone photos to a PC folder
原始指令
Using Phone Link's Photos tab, copy the three most recent photos from the connected Android test phone into C:\PhoneDrop by dragging them, keeping their original resolution.
- 平台
win· Windowsand· Android- 应用
- Phone Link · File Explorer
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
drag· 拖放multi· 跨应用- 工作产物
WP09· 文件与文件夹- 条件
xdevice· 跨设备- 提案难度
- 4 / 5
建议验证方式
C:\PhoneDrop contains exactly 3 images whose perceptual hash matches the newest 3 in DCIM/Camera and whose pixel dims equal originals (Phone Link thumbnails fail). adb is withheld from the agent; Sysmon detects adb pull or scripted copies -> 0.
建议部分得分
40% three correct photos; 40% full resolution; 20% no extra files
R01.04.01.02-T10 Scan a document from the iPhone into a Pages file
原始指令
On the lab Mac with the test iPhone nearby, open fixtures/expense.pages and use Insert from iPhone > Scan Documents (Continuity Camera) to insert a scan of the paper receipt at the cursor in section 2. Save the document.
- 平台
mac· macOSios· iOS/iPadOS- 应用
- Continuity · Pages
- 交互表面
desk· 桌面 GUImob· 移动触控- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击multi· 跨应用touch· 触控手势- 工作产物
WP03· 视觉排版- 条件
xdevice· 跨设备licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
Saved expense.pages contains a new image/PDF object in section 2 whose OCR includes the receipt total '84.20'; object metadata shows Continuity Camera import. Image dragged from Photos instead scores 30%. Terminal and Script Editor withheld; eslogger detects osascript or expense.pages writes by non-Pages processes -> 0.
建议部分得分
40% scan inserted; 30% correct position; 30% legible (OCR total)
R01.04.01.02-T11 Selective iPhone sync from Finder over Wi-Fi
原始指令
In Finder's device pane for the test iPhone, sync only the music playlist 'Run' and the podcast show 'Tech Weekly' (latest 3 episodes), enable 'Show this iPhone when on Wi-Fi', disable automatic sync on connect, and apply.
- 平台
mac· macOSios· iOS/iPadOS- 应用
- Finder · Continuity
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
xdevice· 跨设备- 提案难度
- 4 / 5
建议验证方式
Device sync prefs (AMPDevices/MobileSync plist) show playlist-only music sync for 'Run', podcast rule 3 latest; Wi-Fi sync on; auto-sync off; device media DB contains exactly those tracks/episodes after sync. No cfgutil/libimobiledevice installed and Terminal withheld; eslogger detects sync-plist writes by non-Finder processes -> 0.
建议部分得分
30% music selection; 30% podcast rule; 20% Wi-Fi + auto-sync settings; 20% synced content correct
R01.04.01.02-T12 Pull recent camera photos and clear APKs over MTP
原始指令
The Android test phone is connected over USB in File Transfer mode. In File Explorer copy all DCIM\Camera photos taken after 2026-09-01 to D:\Phone\2026-09, then move every .apk from Download off the phone into D:\Phone\apks (delete from phone only after the copy completes).
- 平台
win· Windowsand· Android- 应用
- File Explorer
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
drag· 拖放nav· 平移 / 缩放 / 滚动multi· 跨应用- 工作产物
WP09· 文件与文件夹- 条件
xdevice· 跨设备risk· 高风险 / 不可逆- 提案难度
- 4 / 5
建议验证方式
Copied set equals photos by capture date (MTP shows modified dates; decoys edited later); APK hashes in D:\Phone\apks; phone Download has no .apk (adb listing by grader); no other phone files removed. adb is withheld from the agent and PowerShell AppLocker-blocked; Sysmon detects adb or scripted MTP copies -> 0.
建议部分得分
40% correct photo set; 30% APKs moved intact; 20% removed from phone; 10% nothing else deleted
R01.04.01.02-T13 Clear a stuck print queue and reroute a job
原始指令
Printer 'Floor2' has a stuck job blocking 4 others. Cancel only the stuck job (spooling, 0 pages), pause the Floor2 queue, and move the job 'payroll_summary.pdf' to printer 'Floor3-Color' so it prints there.
- 平台
win· Windowsmac· macOS- 应用
- Printers & Scanners · Print queue
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击hover· 悬停与上下文- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Spooler/CUPS state: stuck job id cancelled; other 3 jobs still queued; Floor2 paused; payroll_summary.pdf completed on Floor3 virtual printer (captured). Terminal/PowerShell withheld; eslogger/Sysmon detect cancel/lp/lpmove/Remove-PrintJob by the agent -> 0.
建议部分得分
30% correct job cancelled; 20% others preserved; 20% queue paused; 30% job rerouted and printed
R01.04.01.02-T14 Share a printer only with staff users
原始指令
Turn on Printer Sharing for 'Lab' under General > Sharing, restrict it to the local group 'staff' (remove Everyone), and set the shared name to 'Lab-Shared'.
- 平台
mac· macOS- 应用
- System Settings · Printers & Scanners
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
risk· 高风险 / 不可逆- 提案难度
- 3 / 5
建议验证方式
cupsctl _share_printers=1; `lpoptions -p Lab` printer-is-shared=true; cupsd.conf/printers.conf requesting-user-name-allowed @staff; Bonjour advertises Lab-Shared. Terminal withheld and the CUPS web UI on :631 disabled; eslogger detects lpadmin/cupsctl by the agent -> 0.
建议部分得分
35% sharing on; 40% restricted to staff; 25% shared name
R01.04.01.02-T15 Color flatbed scan with the Windows Scan app
原始指令
With the Windows Scan app and the virtual WSD scanner 'Lab Flatbed', scan the two loaded photos as separate color JPEGs at 200 dpi into C:\Scans\family\, cropping to the photo bounds with the preview handles.
- 平台
win· Windows- 应用
- Windows Scan · Printers & Scanners
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放geom· 精确几何click· 指向与点击- 工作产物
WP09· 文件与文件夹- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Two JPEGs, 200 dpi, color; crop IoU ≥0.9 vs photo bounds on the virtual scanner bed; scanner log source = Windows Scan (WIA). PowerShell/WSH blocked by AppLocker; Sysmon detects WIA scripting by the agent -> 0.
建议部分得分
30% two scans saved; 20% dpi/color; 50% crops within tolerance
R01.04.01.02-T16 Print a manual as a saddle-stitch booklet
原始指令
Print fixtures/manual.pdf (16 pages) from Acrobat Reader as a booklet, both sides, binding left, on A4, to printer 'Lab'. The output sheets must fold into a correctly ordered booklet.
- 平台
win· Windowsmac· macOS- 应用
- Acrobat Reader · Printers & Scanners
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
Captured job document has 8 sides, 2-up imposition with page order 16|1, 2|15, 14|3 …; sides two-sided-short-edge; media A4. Pre-imposing with CLI tools (pdfjam/pdfbook) detected via exec audit.
建议部分得分
30% booklet mode used; 40% page order correct; 30% duplex + A4
R01.04.01.02-T17 Color-managed borderless photo print
原始指令
Print fixtures/portrait.tif on 'PhotoLab' at 4×6 in borderless on Photo Glossy, with application-managed color using profile Lab_Glossy.icc, rendering intent Perceptual, and printer color management off.
- 平台
mac· macOSwin· Windows- 应用
- Photoshop · Printers & Scanners
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
licensed· 授权专业软件- 提案难度
- 5 / 5
建议验证方式
Captured IPP job: media-col 4x6 borderless (margins 0), media-type photographic-glossy, print-color-mode color with no driver CM; rasterized job colors match Lab_Glossy transform (ΔE2000 mean ≤2 on 24 patches). Terminal/PowerShell withheld; eslogger/Sysmon detect lp/lpr or ExtendScript runs, and a job not originating from Photoshop -> 0.
建议部分得分
25% size/borderless; 15% paper type; 40% correct color transform; 20% driver CM off
R01.04.01.02-T18 Map a drawing tablet to one monitor and set buttons
原始指令
In Wacom Tablet Properties on the lab PC, map the pen to monitor 2 only with 'Force proportions' on, set the lower pen button to Right Click, and set ExpressKey 1 to Undo (Ctrl+Z) for all applications.
- 平台
win· Windowsmac· macOS- 应用
- Wacom Tablet Properties
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
xdevice· 跨设备- 提案难度
- 3 / 5
建议验证方式
Wacom prefs file (exported via grader backup utility): mapping display index 2, force proportions on; pen button 2 = right click; ExpressKey 1 = keystroke Ctrl+Z; scope All Other. Pen injection test: pen at tablet center maps to monitor 2 center. Terminal/PowerShell withheld; eslogger/Sysmon detect Wacom pref writes by any process other than Wacom Tablet Properties -> 0.
建议部分得分
35% monitor mapping; 15% proportions; 25% pen button; 25% ExpressKey
R01.04.01.02-T19 Pair a phone with KDE Connect and send a file
原始指令
Pair the Android test emulator with the Linux desktop in KDE Connect, enable clipboard sync, send ~/handout.pdf from the desktop to the phone, and copy the phone's clipboard text into ~/from_phone.txt.
- 平台
lin· Linuxand· Android- 应用
- KDE Connect
- 交互表面
desk· 桌面 GUImob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击multi· 跨应用touch· 触控手势- 工作产物
WP08· 应用 / 系统状态- 条件
xdevice· 跨设备- 提案难度
- 3 / 5
建议验证方式
KDE Connect config lists the device as trusted with clipboard plugin enabled; handout.pdf hash present in phone Download; from_phone.txt equals seeded clipboard text. Terminal and adb withheld; auditd detects kdeconnect-cli or qdbus calls by the agent -> 0.
建议部分得分
35% paired; 15% clipboard enabled; 30% file delivered; 20% clipboard text captured
R01.04.01.02-T20 Home office printer setup from a spec sheet
原始指令
Follow input/office_printers.md: add a color IPP Everywhere printer and a label printer (Zebra ZPL driver from fixtures), set per-printer default paper (Letter; 4×6 label), make the color printer default, and print the provided test page on each.
- 平台
mac· macOSwin· Windows- 应用
- Printers & Scanners · installers
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
long· 长流程- 提案难度
- 5 / 5
建议验证方式
Two queues with correct URIs/drivers; default media per queue; default printer; virtual printers captured both test pages with matching media sizes. Terminal/PowerShell withheld; eslogger/Sysmon detect lpadmin/Add-Printer by the agent -> 0 (driver install via its GUI installer allowed).
建议部分得分
30% color printer; 30% label printer with driver; 20% defaults; 20% test pages captured
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。