Computer-Use Agent Taxonomy中文
R01.04.01.02 · TASK CLASS

Peripherals & cross-device continuity

Set up printers, scanners, audio and Bluetooth devices; move content between phone and computer.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
Printers & Scanners · Phone Link · Continuity
Class GUI-need label
G3 · GUI-only

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R01.04.01.02-T01 Add an IPP Everywhere printer and make it default

Original instruction

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.

Platforms
mac · macOS
Applications
Printers & Scanners
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

`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.

Proposed partial credit

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

Original instruction

Print pages 2–3 of ~/Documents/report.pdf from Preview to printer 'Lab', two-sided long edge, 2 copies collated, paper A4.

Platforms
mac · macOS
Applications
Preview · Printers & Scanners
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

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.

Proposed partial credit

30% page range; 30% duplex; 25% copies collated; 15% A4

R01.04.01.02-T03 Print two non-adjacent pages landscape to PDF

Original instruction

Print pages 1 and 3 of C:\fixtures\invoice.docx in landscape to 'Microsoft Print to PDF', saving C:\out\inv.pdf.

Platforms
win · Windows
Applications
Word · Printers & Scanners
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

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.

Proposed partial credit

30% file exists; 40% exactly pages 1 and 3; 30% landscape

R01.04.01.02-T04 Duplex feeder scan to a searchable PDF

Original instruction

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.

Platforms
mac · macOS
Applications
Image Capture · Printers & Scanners
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP09 · Files & folders
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
win · Windows
Applications
Printers & Scanners · Windows Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
mac · macOS win · Windows
Applications
System Settings · Windows Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP12 · Answer/decision
Conditions
clarify · Ask when unclear
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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'.

Platforms
mac · macOS
Applications
System Settings · Control Center
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
xdevice · Cross-device
Proposed difficulty
4 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
win · Windows and · Android
Applications
Phone Link
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G3 · GUI-only
Interaction primitives
click · Point & click type · Text & forms multi · Cross-app
Work product
WP08 · App/system state
Conditions
xdevice · Cross-device
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
win · Windows and · Android
Applications
Phone Link · File Explorer
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
drag · Drag & drop multi · Cross-app
Work product
WP09 · Files & folders
Conditions
xdevice · Cross-device
Proposed difficulty
4 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
mac · macOS ios · iOS/iPadOS
Applications
Continuity · Pages
Interfaces
desk · Desktop GUI mob · Mobile touch
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click multi · Cross-app touch · Touch gestures
Work product
WP03 · Visual layout
Conditions
xdevice · Cross-device licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

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.

Proposed partial credit

40% scan inserted; 30% correct position; 30% legible (OCR total)

R01.04.01.02-T11 Selective iPhone sync from Finder over Wi-Fi

Original instruction

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.

Platforms
mac · macOS ios · iOS/iPadOS
Applications
Finder · Continuity
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
xdevice · Cross-device
Proposed difficulty
4 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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).

Platforms
win · Windows and · Android
Applications
File Explorer
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
drag · Drag & drop nav · Pan/zoom/scroll multi · Cross-app
Work product
WP09 · Files & folders
Conditions
xdevice · Cross-device risk · Irreversible/risky
Proposed difficulty
4 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
win · Windows mac · macOS
Applications
Printers & Scanners · Print queue
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click hover · Hover & context
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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'.

Platforms
mac · macOS
Applications
System Settings · Printers & Scanners
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

35% sharing on; 40% restricted to staff; 25% shared name

R01.04.01.02-T15 Color flatbed scan with the Windows Scan app

Original instruction

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.

Platforms
win · Windows
Applications
Windows Scan · Printers & Scanners
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop geom · Precise geometry click · Point & click
Work product
WP09 · Files & folders
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

30% two scans saved; 20% dpi/color; 50% crops within tolerance

R01.04.01.02-T16 Print a manual as a saddle-stitch booklet

Original instruction

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.

Platforms
win · Windows mac · macOS
Applications
Acrobat Reader · Printers & Scanners
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
5 / 5

Proposed verifier

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.

Proposed partial credit

30% booklet mode used; 40% page order correct; 30% duplex + A4

R01.04.01.02-T17 Color-managed borderless photo print

Original instruction

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.

Platforms
mac · macOS win · Windows
Applications
Photoshop · Printers & Scanners
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app
Proposed difficulty
5 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
win · Windows mac · macOS
Applications
Wacom Tablet Properties
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
xdevice · Cross-device
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
lin · Linux and · Android
Applications
KDE Connect
Interfaces
desk · Desktop GUI mob · Mobile touch
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click multi · Cross-app touch · Touch gestures
Work product
WP08 · App/system state
Conditions
xdevice · Cross-device
Proposed difficulty
3 / 5

Proposed verifier

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.

Proposed partial credit

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

Original instruction

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.

Platforms
mac · macOS win · Windows
Applications
Printers & Scanners · installers
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

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).

Proposed partial credit

30% color printer; 30% label printer with driver; 20% defaults; 20% test pages captured

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family